ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
在函数外部定义结构体,作用域是全局的。 ## 定义 ``` type 结构体名称 struct { 成员列表 } ``` ## 赋值 ``` //通过结构体名 定义结构体变量 // 方式 1 //var s Student ////结构体变量名.成员名 //s.id=101 //s.name="张飞" //s.sex="男" //s.age=28 //s.addr="北京燕郊" // 方式 2,按顺序赋值 //var s Student=Student{101,"关羽","男",29,"山西运城"} // 方式 3,按”键“赋值 s:=Student{age:30,id:103,name:"刘备",addr:"巴蜀",sex:"男"} fmt.Println(s.id) fmt.Println(s.name) fmt.Println(s.sex) fmt.Println(s.age) fmt.Println(s.addr) ```