登录
首页 >  Golang >  Go问答

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

来源:SegmentFault

时间:2023-01-27 21:15:59 240浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《golang var 和 type 一个结构的区别?》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下go、PHP、python,希望所有认真读完的童鞋们,都有实质性的提高。

问题内容

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

var people struct {
    name string
    ......
}

时而又有:

type people struct {
    name string
    ......
}

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

正确答案

var people struct {
    name string
}

// 你可以理解成是下面的缩写
type People struct {
    name string
}
var people = People {};

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

今天关于《golang var 和 type 一个结构的区别?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>