go学习笔记-结构体

结构体

结构体是由一系列具有相同类型或不同类型的数据构成的数据集合

定义

格式

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)
}

猜你喜欢

转载自www.cnblogs.com/SLchuck/p/9936895.html