亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

Go語言中struct的匿名屬性特征實(shí)例分析 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【www.msguai.com - 電腦資料】

    作者:books1958 字體:[增加 減小] 類型:轉(zhuǎn)載

    這篇文章主要介紹了Go語言中struct的匿名屬性特征,實(shí)例分析了struct的匿名屬性特征,對于深入學(xué)習(xí)Go語言程序設(shè)計具有一定參考借鑒價值,需要的朋友可以參考下

    本文實(shí)例分析了Go語言中struct的匿名屬性特征,

Go語言中struct的匿名屬性特征實(shí)例分析

。分享給大家供大家參考。具體分析如下:

    Go語言中struct的屬性可以沒有名字而只有類型,使用時類型即為屬性名。(因此,一個struct中同一個類型的匿名屬性只能有一個)

    代碼如下:

    type PersonC struct {

    id     int

    country string

    }

    //匿名屬性

    type Worker struct {

    //如果Worker有屬性id,則worker.id表示W(wǎng)orker對象的id

    //如果Worker沒有屬性id,則worker.id表示W(wǎng)orker對象中的PersonC的id

    id  int

    name string

    int

    *PersonC

    }

    func structTest0404() {

    w := &Worker{}

    w.id = 201

    w.name = "Smith"

    w.int = 49

    w.PersonC = &PersonC{100001, "China"}

    fmt.Printf("name:%s,int:%d\n", w.name, w.int)

    fmt.Printf("inner PersonC,id:%d,country:%s\n",

    w.PersonC.id, w.PersonC.country)

    fmt.Printf("worker.id:%d,personC.id:%d\n", w.id, w.PersonC.id)

    /*output:

    name:Smith,int:49

    inner PersonC,id:100001,country:China

    worker.id:201,personC.id:100001

    */

    }

    希望本文所述對大家的Go語言程序設(shè)計有所幫助,

電腦資料

Go語言中struct的匿名屬性特征實(shí)例分析》(http://www.msguai.com)。

最新文章