go语言初始化内部结构体3中方式
2015-05-13 09:46
429 查看
package main import ( "fmt" ) type User struct { Id int Name string Age int } type Manger struct { User title string } func main() { m := Manger{User:User{1, "ok", 12}, title:"123"} //可以 m2 := Manger{User{1, "ok", 12}, "123"} //可以 m3 := Manger{User:User{Id:1, Name:"ok", Age:12}, title:"123"} //可以 fmt.Println(m) fmt.Println(m2) fmt.Println(m3) }
相关文章推荐
- Go语言创建、初始化数组的常见方式汇总
- Go语言创建、初始化数组的各种方式
- C语言结构体初始化的方式
- Go语言_数组_Go语言创建、初始化数组的常见方式汇总
- Go语言结构体与二进制数组转换
- go语言有关结构体的问题
- 【Go语言】【12】GO语言的结构体 推荐
- go语言结构体定义使用
- Go语言中的匿名结构体用法实例
- golang实战使用gin+xorm搭建go语言web框架restgo详解6.4 推荐编程方式
- C语言基础:C语言结构体(3) - 结构体的定义方式
- Go语言接口的内部实现
- Go语言程序的数组初始化
- go语言int类型转化成string类型的方式
- go语言map的内部实现及传参
- golang语言中struct的初始化方式
- Go语言 6 结构体、方法和接口
- Go语言里的结构体文法实例分析
- Linux c中 结构体初始化方式
- go语言定义变量/类型的方式