golang var 和 type 一个结构的区别?

golang var 和 type 一个结构的区别?

go 新手一枚,看别人代码里面时而充斥着:

var people struct {

name string

......

}

时而又有:

type people struct {

name string

......

}

想请教一下大神,这两种写法有何区别,请详细道来,在下感激涕零。


回答:

golang">var people struct {

name string

}

// 你可以理解成是下面的缩写

type People struct {

name string

}

var people = People {};

类似 Java/C# 里的匿名类型,golang 里叫这种写法叫 Anonymous Structure

以上是 golang var 和 type 一个结构的区别? 的全部内容, 来源链接: utcz.com/p/938139.html

回到顶部