中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
淮南市| 云霄县| 东宁县| 九龙县| 锦屏县| 京山县| 伊金霍洛旗| 怀集县| 富裕县| 建阳市| 北宁市| 甘德县| 青阳县| 叶城县| 衡南县| 绥江县| 盐城市| 九江县| 孝昌县| 和田市| 扬州市| 上高县| 定陶县| 梓潼县| 砀山县| 林州市| 商城县| 揭西县| 赤壁市| 即墨市| 朝阳县| 军事| 大方县| 宜宾市| 永泰县| 浑源县| 葵青区| 诸暨市| 渭源县| 黑龙江省| 琼结县|