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