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

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

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

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

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

復(fù)制代碼 代碼如下:
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è)計有所幫助。

相關(guān)文章

  • golang之log rotate詳解

    golang之log rotate詳解

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

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

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

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

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

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

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

    Go使用defer函數(shù)要注意的幾個點

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

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

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

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

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

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

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

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

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

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

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

最新評論

蒙自县| 洪湖市| 商丘市| 和田县| 罗城| 洪洞县| 南和县| 客服| 炎陵县| 无极县| 昌乐县| 中阳县| 三门峡市| 佛教| 西林县| 阿图什市| 香格里拉县| 惠水县| 沁水县| 宁津县| 镇康县| 新竹县| 峡江县| 运城市| 五常市| 铅山县| 万山特区| 平顺县| 秦皇岛市| 武穴市| 丰顺县| 尉犁县| 吉木萨尔县| 宝丰县| 扶沟县| 绥阳县| 永善县| 桂林市| 雷州市| 蕲春县| 饶河县|