go學習筆記-結構體
阿新 • • 發佈:2018-11-09
結構體
結構體是由一系列具有相同型別或不同型別的資料構成的資料集合
定義
格式
type struct_variable_type struct {
member definition;
member definition;
...
member definition;
}
宣告
variable_name := structure_variable_type {value1, value2...valuen} 或 variable_name := structure_variable_type { key1: value1, key2: value2..., keyn: valuen}
示例
type user struct {
name string
age int
sex string
}
func testStruct() {
item := user{name: "chuck", age: 12, sex: "1"}
fmt.Println(item)
}
使用
採用 “結構體.成員名” 的方式
type user struct { name string age int sex string } func testStruct() { item := user{name: "chuck", age: 12, sex: "1"} fmt.Println(item.name) }