minibear2333 / blog-comment

0 stars 0 forks source link

3 2 Struct | Go语言精进之路 #22

Open utterances-bot opened 3 years ago

utterances-bot commented 3 years ago

3 2 Struct | Go语言精进之路

3.2 结构体 # 本节源码位置 https://github.com/golang-minibear2333/golang/blob/master/3.grammar-advancement/3.2-struct 3.2.1 go 语言中的结构体 # 和 c++ 的结构体类似,如下定义一个结构体类型。 type Body struct { name string age int } 像这样就可以使用 var body Body body.name = "coding3min" bo

https://golang.coding3min.com/3.grammar-advancement/3-2-struct/

xyf1096415969 commented 3 years ago

bodys := []Body{ Body{"jack", 12}, Body{"lynn", 18}, } 为什么这个叫结构体数组而不是结构体切片呢?

minibear2333 commented 3 years ago

bodys := []Body{ Body{"jack", 12}, Body{"lynn", 18}, } 为什么这个叫结构体数组而不是结构体切片呢?

是切片,我描述的不准确

xyf1096415969 commented 3 years ago

bodys := [2]Body{ Body{"jack", 12}, Body{"lynn", 18}, } 那是不是加了长度,就是结构体数组了?

minibear2333 commented 3 years ago

bodys := [2]Body{ Body{"jack", 12}, Body{"lynn", 18}, } 那是不是加了长度,就是结构体数组了?

对,只要固定了长度就是数组,不固定长度就是切片

xyf1096415969 commented 3 years ago

像你这个教程,是什么开源项目搭建的呀?还是自己写的

minibear2333 commented 3 years ago

像你这个教程,是什么开源项目搭建的呀?还是自己写的

hugo book