本文实例讲述了Go语言里的结构体文法

正文实例陈说了Go语言里的结构体文法。分享给咱们供大家参谋。具体分析如下:

结构体文法表示经过组织体字段的值作为列表来新分配两个结构体。
运用 Name: 语法能够仅列出有个别字段。(字段名的各样无关。)
特别规的前缀 & 构造了指向结构体文法的指针。

复制代码 代码如下:

package main
import “fmt”
type Vertex struct {
    X, Y int
}
var (
    p = Vertex{1, 2}  // has type Vertex
    q = &Vertex{1, 2} // has type *Vertex
    r = Vertex{X: 1}  // Y:0 is implicit
    s = Vertex{}      // X:0 and Y:0
)
func main() {
    fmt.Println(p, q, r, s)
}

期望本文所述对我们的Go语言程序设计有着扶助。

您或许感兴趣的篇章:

  • Go语言结构体定义和选择办法
  • go语言通过反射获取和安装结构体字段值的章程
  • Go语言中的无名氏结构体用法实例
  • Go语言指针访问结构体的方法
  • 浅谈Go语言中的结构体struct & 接口Interface &
    反射
  • Go语言到底有未有援引传参(比较 C++
  • Go语言中结构体方法别本传参加指针传参的界别介绍

相关文章