从零开发区块链应用(八)--结构体初识

文章目录

  • 一、结构体定义
  • 二、初始化结构体
  • 三、结构体的访问
  • 四、结构体指针
  • 五、结构体可见性
  • 六、结构体标签
  • 七、结构体嵌套
  • 八、结构体方法
  • 九、结构体特性

Go语言中提供了对struct的支持,struct,中文翻译称为结构体,与数组一样,属于复合类型,并非引用类型。
Go语言的struct,与C语言中的struct或其他面向对象编程语言中的类(class)类似,可以定义字段(属性)和方法,但也有很不同的地方,需要深入学习,才能区分他们之间的区别。

一、结构体定义

Go语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。

结构体是由一系列具有相同类型或不同类型的数据构成的数据集合

结构体成员是由一系列的成员变量构成,这些成员变量也被称为“字段”

type Member struct {
    id          int
    name, email st

你可能感兴趣的:(从零开发区块链应用,golang开发,区块链应用,struct结构体,区块链开发)