package main import "fmt" // 车轮 type Wheel struct { Size int } // 引擎 type Engine struct { Power int // 功率 Type string // 类型 } // 车 type Car struct { Wheel Engine } func main() { c := Car{ // 初始化轮子 Wheel: Wheel{ Size: 18, }, // 初始化引擎 Engine: Engine{ Type: "1.4T", Power: 143, }, } fmt.Printf("%+v\n", c) }代码说明如下:
package main import "fmt" // 车轮 type Wheel struct { Size int } // 车 type Car struct { Wheel // 引擎 Engine struct { Power int // 功率 Type string // 类型 } } func main() { c := Car{ // 初始化轮子 Wheel: Wheel{ Size: 18, }, // 初始化引擎 Engine: struct { Power int Type string }{ Type: "1.4T", Power: 143, }, } fmt.Printf("%+v\n", c) }代码说明如下:
本文链接:http://task.lmcjl.com/news/16325.html