去语言渐入佳境[15]结构声明与定义

结构体的声明

 





 





结构体的定义

方式1

//1, var声明方式实例化结构体,初始化方式为:对象。以前属性=值

<>



 



方式2

变量简短声明格式实例化结构体,初始化方式为:对象。属性=值









方式3

3、变量简短声明格式实例化结构体,声明时初始化。初始化方式为:属性:值 。属性:值可以同行,也可以换行。(类似map的用法)













方式4

变量简短声明格式实例化结构体,声明时初始化,不写属性名,按属性顺序只写属性值



方式5

创建指针类型的结构体








(Teacher)






方式6

匿名结构体




 {

, }

完整代码































































 main




Teacher {





{

t1 Teacher

, t1, t1, t1)







)







)



,
,
,

, age: , sex: }

)


, , }

)


(Teacher)
, t5, t5, t5)









)

结构体匿名字段




























 main



User {












{

, , , }


, user.)
, user.)
, user.)
, user.)

  • 本文链接: https://dreamerjonson.com/2018/11/26/golang-15-struct/

  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!

go语言渐入佳境[15]-struct声明与定义

去语言渐入佳境[15]结构声明与定义