首页 > 编程语言 > 详细

go语言初始化内部结构体3中方式

时间:2015-05-13 09:57:33      阅读:236      评论:0      收藏:0      [点我收藏+]
 1 package main
 2 
 3 import (
 4     "fmt"
 5 )
 6 
 7 type User struct {
 8     Id   int
 9     Name string
10     Age  int
11 }
12 
13 type Manger struct {
14     User
15     title string
16 }
17 
18 func main() {
19     m := Manger{User:User{1, "ok", 12}, title:"123"}  //可以
20     m2 := Manger{User{1, "ok", 12}, "123"}  //可以
21     m3 := Manger{User:User{Id:1, Name:"ok", Age:12}, title:"123"}  //可以
22     
23     fmt.Println(m)
24     fmt.Println(m2)
25     fmt.Println(m3)
26     
27 }

 

go语言初始化内部结构体3中方式

原文:http://www.cnblogs.com/or2-/p/4499461.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!