华域联盟 Golang Go语言里的结构体文法实例分析

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语言里的结构体文法实例分析

转载请保留出处和原文链接:https://www.cnhackhy.com/109948.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们