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
답변
nilgolang의 NULL입니다. .
