兄弟連go教程(9)表示式-初始化

尹成發表於2018-07-04
初始化複合物件,必須使⽤用型別標籤,且左⼤大括號必須在型別尾部。
// var a struct { x int } = { 100 } // syntax error
// var b []int = { 1, 2, 3 } // syntax error
// c := struct {x int; y string} // syntax error: unexpected semicolon or newline
// {
// }
var a = struct{ x int }{100}
var b = []int{1, 2, 3}


初始化值以 "," 分隔。可以分多行,但最後⼀行必須以 "," 或 "}" 結尾。
a := []int{

1,
2 // Error: need trailing comma before newline in composite literal
}
a := []int{
1,
2, // ok
}
b := []int{
1,
2 } // ok

尹成老師

QQ77025077 

微信18510341407

所有視訊在尹成學院

www.yinchengxueyuan.com

尹成百度雲請聯絡QQ475318423





相關文章