最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年02月08日 11:42:28   作者:books1958  
這篇文章主要介紹了Go語(yǔ)言中struct的匿名屬性特征,實(shí)例分析了struct的匿名屬性特征,對(duì)于深入學(xué)習(xí)Go語(yǔ)言程序設(shè)計(jì)具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例分析了Go語(yǔ)言中struct的匿名屬性特征。分享給大家供大家參考。具體分析如下:

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

復(fù)制代碼 代碼如下:
type PersonC struct { 
    id      int 
    country string 

 
//匿名屬性 
type Worker struct { 
    //如果Worker有屬性id,則worker.id表示W(wǎng)orker對(duì)象的id 
    //如果Worker沒有屬性id,則worker.id表示W(wǎng)orker對(duì)象中的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 
    */ 
}

希望本文所述對(duì)大家的Go語(yǔ)言程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • golang之log rotate詳解

    golang之log rotate詳解

    下面小編就為大家?guī)硪黄猤olang之log rotate詳解。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • Go語(yǔ)言的IO庫(kù)那么多糾結(jié)該如何選擇

    Go語(yǔ)言的IO庫(kù)那么多糾結(jié)該如何選擇

    在Go語(yǔ)言中涉及 I/O 操作的內(nèi)置庫(kù)有很多種,比如: io 庫(kù), os 庫(kù), ioutil 庫(kù), bufio 庫(kù), bytes 庫(kù), strings 庫(kù)等等。擁有這么多內(nèi)置庫(kù)是好事,但是具體到涉及 I/O 的場(chǎng)景我們應(yīng)該選擇哪個(gè)庫(kù)呢,帶著這個(gè)問題一起通過本文學(xué)習(xí)下吧
    2021-06-06
  • golang語(yǔ)言如何將interface轉(zhuǎn)為int, string,slice,struct等類型

    golang語(yǔ)言如何將interface轉(zhuǎn)為int, string,slice,struct等類型

    這篇文章主要介紹了golang語(yǔ)言如何將interface轉(zhuǎn)為int, string,slice,struct等類型,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • golang 數(shù)組隨機(jī)排序的實(shí)現(xiàn)

    golang 數(shù)組隨機(jī)排序的實(shí)現(xiàn)

    本文主要介紹了golang 數(shù)組隨機(jī)排序的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Go使用defer函數(shù)要注意的幾個(gè)點(diǎn)

    Go使用defer函數(shù)要注意的幾個(gè)點(diǎn)

    這篇文章主要介紹了Go使用defer函數(shù)要注意的幾個(gè)點(diǎn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 大多數(shù)Go程序員都走過的坑盤點(diǎn)解析

    大多數(shù)Go程序員都走過的坑盤點(diǎn)解析

    這篇文章主要為大家介紹了大多數(shù)Go程序員都走過的坑盤點(diǎn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 一文詳解Golang的模塊版本管理與語(yǔ)義版本控制

    一文詳解Golang的模塊版本管理與語(yǔ)義版本控制

    在Golang中,模塊(module)是Go 1.11版本引入的依賴管理系統(tǒng),幫助開發(fā)者管理項(xiàng)目的依賴,在Go模塊推出之前,開發(fā)者通常使用GOPATH和vendor目錄來管理項(xiàng)目的依賴,本文將給大家詳細(xì)介紹Golang的模塊版本管理與語(yǔ)義版本控制,需要的朋友可以參考下
    2023-12-12
  • 詳解用Go語(yǔ)言實(shí)現(xiàn)工廠模式(Golang經(jīng)典編程案例)

    詳解用Go語(yǔ)言實(shí)現(xiàn)工廠模式(Golang經(jīng)典編程案例)

    這篇文章主要介紹了詳解用Go語(yǔ)言實(shí)現(xiàn)工廠模式(Golang經(jīng)典編程案例),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • go語(yǔ)言的初始化順序,包,變量,init詳解

    go語(yǔ)言的初始化順序,包,變量,init詳解

    這篇文章主要介紹了go語(yǔ)言的初始化順序,包,變量,init詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go動(dòng)態(tài)調(diào)用函數(shù)的實(shí)例教程

    Go動(dòng)態(tài)調(diào)用函數(shù)的實(shí)例教程

    本文主要介紹了Go動(dòng)態(tài)調(diào)用函數(shù)的實(shí)例教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評(píng)論

成安县| 读书| 黔西| 呼伦贝尔市| 房产| 峡江县| 河南省| 新安县| 海伦市| 土默特右旗| 南漳县| 锡林浩特市| 阿坝| 永川市| 朝阳区| 资阳市| 平谷区| 武义县| 平和县| 托里县| 苏尼特左旗| 哈密市| 长丰县| 湛江市| 汤阴县| 怀化市| 永修县| 恩施市| 舒城县| 赞皇县| 定结县| 文昌市| 呼伦贝尔市| 达孜县| 武陟县| 永济市| 炉霍县| 庐江县| 吴忠市| 兴和县| 威海市|