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) }代码说明如下:
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有