为什么要用结构体
结构体类似于类和类里面的变量,结构体绑定的方法就是类里面的方法
如何用结构体
定义结构体
struct成员变量
struct Books struct{
title string
}
struct成员方法
function (b Books) toString(){
fmt.Println(b.title)
fmt.Println("b的地址 %b\n",&b)
}
调用结构体的成员方法
b1 := Books{"ccc"}
b1.toString()
匿名结构体
什么是匿名结构体
没有名称,无需通过type定义
如何定义匿名结构体
stu := struct{
Name string
Age int
Score float64
}{
"zxb",
18,
99.5
}