91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

golang內嵌數組結構體怎么賦值

小億
157
2023-10-20 19:30:50
欄目: 編程語言

在Go語言中,可以使用字面量的方式對內嵌的數組結構體進行賦值。下面是一個示例:

package main

import "fmt"

type Address struct {
    City  string
    State string
}

type Person struct {
    Name    string
    Age     int
    Address [2]Address
}

func main() {
    p := Person{
        Name: "John",
        Age:  30,
        Address: [2]Address{
            Address{City: "New York", State: "NY"},
            Address{City: "San Francisco", State: "CA"},
        },
    }

    fmt.Println(p)
}

在這個示例中,Person結構體內嵌了一個包含兩個元素的數組Address。在對Person結構體進行賦值時,可以通過使用內嵌數組的字面量的方式給數組賦值。在這里,我們使用了數組字面量語法[2]Address{...},在大括號中定義了兩個Address結構體的實例。每個Address結構體通過使用Address{...}語法進行賦值。

最后將Person結構體實例打印出來,可以看到內嵌的數組結構體被成功賦值。

0
陕西省| 宝丰县| 神农架林区| 正安县| 广丰县| 三台县| 南靖县| 巴彦淖尔市| 庄河市| 桃园县| 广丰县| 和硕县| 蓬莱市| 房产| 滨海县| 林周县| 鄂尔多斯市| 周至县| 芜湖市| 彭州市| 南木林县| 辉南县| 闽侯县| 东平县| 武宁县| 商河县| 南靖县| 景德镇市| 南昌县| 哈尔滨市| 英超| 和硕县| 屏山县| 永定县| 崇礼县| 吉隆县| 五河县| 旬阳县| 来凤县| 南投市| 烟台市|