golang中struct和interface的基础使用教程.pdfVIP

  • 3
  • 0
  • 约2.36千字
  • 约 3页
  • 2023-08-25 发布于上海
  • 举报

golang中struct和interface的基础使用教程.pdf

golang中struct和interface的基础使⽤教程 前⾔ 本⽂主要给⼤家介绍了关于golang中struct和interface的相关内容,是属于golang的基本知识,下⾯话不多说了,来⼀起看看 详细的介绍吧。 struct struct⽤来⾃定义复杂数据结构,可以包含多个字段(属性),可以嵌套;go中的struct类型理解为类,可以定义⽅法,和函 数定义有些许区别;struct类型是值类型。 struct定义 type User struct { Name string Age int32 mess string } var user User var user1 *User = User{} var user2 *User = new(User) struct的⽅法 在go语⾔中,我们可以为⾃定义类型定义类型相关的⽅法,⽐如: func (p *player) Name() string{ return p.name } 上⾯的代码为player这个⾃定义类型声明了⼀个名为Name的⽅法,该⽅法返回⼀个string。值得注意的是(p *player)这段代 码指定了我们是为player创建⽅法,并将调⽤该⽅法的实例指针当作变量p传⼊该函数,如果没有(p *player)这段代码,这 个

文档评论(0)

1亿VIP精品文档

相关文档