14.3. 프로그램언어 고(Go)에서의 nil 포인터와 포인터 비교
프로그램언어 고(Go)의 nil 포인터 이해와 사용법 고(Go)언어의 nil 포인터에 대해 설명드리겠습니다. var pointer *int if pointer == nil { fmt.Println(“nil 포인터입니다”) } 고(Go)언어에서 nil은 포인터가 아무것도 가리키고 있지 않다는 것을 의미합니다. 위의 예제코드에서 pointer 변수는 *int 타입의 포인터 변수인데, 초기값이 nil입니다. 따라서 이 포인터 변수를 사용하려면 먼저 make나 new와 같은 함수를 사용하여 실제 메모리 공간을 … Read more