这里记得有一次一个赋值试了好多次就是不对,今天又折腾了三遍,记录下,
package main
import "fmt"
type Computer struct {
CPU
Brand string
Ram struct {
Size int
}
}
type CPU struct {
Number int
}
func main() {
// 实例化computer
c := Computer{
CPU{
8,
},
"联想",
struct{ Size int }{Size: 32},
}
fmt.Printf("%v", c)
// 注意:初始化内部定义的内嵌结构体的时候,需要再次申明才能进行赋值,记得有一次怎么打都打不出来,记录下
// 这里 对于 ram初始化的时候,直接敲struct关键字,证明一个结构体就出来了
}