bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Go中的"繼承"之struct的匿名字段

// code_016_anonymous_field project main.go
package main

import (
    "fmt"
)

type Person struct {
    name string
    sex  byte
    age  int
}

type Student struct {
    // 一般情況下,定義結(jié)構(gòu)體的時候,字段名和類型一一對應(yīng),如下:Person為類型,并無字段名。
    Person //匿名字段,name默認Student就包含了Person的所有字段。
    id     int
    addr   string
}

func main() {
    //順序初始化
    s1 := Student{Person{"ck_god", 1, 18}, 1, "sz"}
    fmt.Printf("s1=%+v\n", s1)

    //部分成員初始化1
    s2 := Student{Person: Person{"xiaobai", 0, 20}, id: 2, addr: "sz"}

    //部分成員初始化2
    s3 := Student{Person: Person{name: "kavai"}, id: 3}
    fmt.Println(s2, s3)

    //訪問成員變量
    var s4 Student
    s4.name = "ck_god"
    s4.sex = 1
    s4.age = 18
    s4.id = 1
    s4.addr = "sz"
    fmt.Println(s4)

    //訪問成員變量2
    var s5 Student
    s5.Person = Person{"god_girl", 1, 23}
    s5.id = 2
    s5.addr = "wz"
    fmt.Println(s5)
}
s1={Person:{name:ck_god sex:1 age:18} id:1 addr:sz}
{{xiaobai 0 20} 2 sz} {{kavai 0 0} 3 }
{{ck_god 1 18} 1 sz}
{{god_girl 1 23} 2 wz}

文章題目:Go中的"繼承"之struct的匿名字段
當前鏈接:http://vcdvsql.cn/article40/pepieo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作微信小程序網(wǎng)站制作網(wǎng)站設(shè)計公司標簽優(yōu)化企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司