가장 빨리 만나는 Go 언어 Unit 28. 포인터 사용하기
저작권 안내
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
포인터 사용하기
이재홍 http://www.pyrasis.com 2014.12.17 ~ 2015.02.07
Go 언어는 C, C++와 마찬가지로 메모리 주소를 표현하는 포인터를 지원합니다. 먼저 var
키워드로 포인터형 변수를 선언해보겠습니다.
- var 변수명 *자료형
var numPtr *int // 포인터형 변수를 선언하면 nil로 초기화됨
fmt.Println(numPtr) // nil
C 언어와는 달리 *
(Asterisk, 애스터리스크)를 자료형 앞에 붙입니다. 그리고 포인터형 변수를 선언하면 nil
로 초기화됩니다.