profile
팀의 윤활유 역할이 되고 싶은 소박한 PHP 및 DevOps 개발자입니다. 좌우명은 '밝고 바르고 튼튼하자'
post-thumbnail

[golang] 반복문 값을 변경할 때 발생하는 문제(range는 어떻게 동작하는가)

개요 range를 사용하며 반복문을 실행하는 경우, 언뜻보기에 index와 value를 사용하여 값을 변경할 수 있을 것 같아 보입니다. 그러나, range는 기존의 배열/슬라이스를 복사하기 때문에 우리의 인식과는 다른 동작을 하게 됩니다. 아래는 다른 개발자의 고

2020년 1월 19일
·
0개의 댓글
·
post-thumbnail

Go언어 functions 와 methods 의 차이 (번역)

이 포스트는 저의 이해를 돕기 위해 Golang functions vs methods을 번역한 것입니다. (오역이 있을 수 있습니다.) 개요 이 포스트는 Go의 함수(function)와 메소드(method)의 차이와 언제 구분해서 쓰는게 가장 바람직한지를 설명합니다

2020년 1월 2일
·
0개의 댓글
·
post-thumbnail

[golang] Array는 값을 복사하지만, Slice는 같은 배열을 공유한다.

개념 변수에 배열을 넣을 경우, 그 배열은 복사가 되지만, 슬라이스를 넣을 경우, 첫번째 값의 포인터가 할당되기 때문에, 배열을 공유하게 되고, 값을 변경할 경우 모든 값이 바뀌게 된다. 배열을 할당한 경우 Screen Shot 2020-01-02 at 12.51.1

2020년 1월 2일
·
0개의 댓글
·