亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
西和县| 昌图县| 武清区| 靖远县| 上饶市| 大城县| 恩平市| 嘉兴市| 浪卡子县| 郧西县| 阜新| 双鸭山市| 潜江市| 昭苏县| 马公市| 永仁县| 普安县| 且末县| 阿合奇县| 巩留县| 武山县| 南岸区| 徐闻县| 安化县| 南靖县| 临泉县| 安国市| 临沭县| 黄冈市| 淅川县| 安达市| 大姚县| 安岳县| 榆中县| 怀化市| 静海县| 郑州市| 南京市| 隆德县| 四平市| 鹿泉市|