반응형
Go의 Null 값
Go에서 "null"값을 어떻게 표현합니까?
type Node struct {
next *Node
data interface{}
}
그리고 나는 말하고 싶다
return &Node{ data: NULL, next: NULL }
에 해당하는 NULL
것은 nil
이미 발견했듯이입니다. 그러나 nil
기본적으로 모든 변수 (동적으로 할당 된 변수 포함)가 유형 (숫자 0, 참조 nil
) 에 따라 "0 값"으로 설정되기 때문에 일반적으로 Go에서 항목을 0 으로 초기화 할 필요가 없습니다 . 따라서 귀하의 예 new(Node)
에서 두 필드가있는 노드가 생성됩니다 nil
.
방금 알아 낸 건 nil
nil
golang의 NULL입니다. .
저는 Understanding Nil 이 nil
in 의 훌륭하고 포괄적 인 소개 라고 생각 Go
합니다. 여기 에서 프레젠테이션 비디오를 볼 수도 있습니다 .
참고 URL : https://stackoverflow.com/questions/4217864/null-value-in-go
반응형
'Nice programing' 카테고리의 다른 글
익명 구조체 / 공용체로 C 코드를 컴파일하는 방법은 무엇입니까? (0) | 2020.11.20 |
---|---|
파이썬 슬라이스 방법, 파이썬 슬라이스를 알고 있지만 내장 슬라이스 객체를 어떻게 사용할 수 있습니까? (0) | 2020.11.20 |
Android : preferences.xml에서 활동 시작 (0) | 2020.11.19 |
jQuery 확인 (0) | 2020.11.19 |
C에서 비트 필드를 언제 사용합니까? (0) | 2020.11.19 |