大家都清楚,當你宣告了一個變數 但卻還並木優賦值時,golang中會自動給你的變數類型給一個對應的預設零值。
這是每個型別對應的零值: (建議學習:go)
bool -> false numbers -> 0 string -> "" pointers -> nil slices -> nil maps -> nil channels -> nil functions -> nil interfaces -> nil
##ee#ee##str#ee## 1. 2. 以上是golang nil什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!type Person struct {
Age int
Name string
Friends []Person
}
var p Person // Person{0, "", nil}