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

溫馨提示×

Go語言結構體切片如何定義

小樊
82
2024-11-08 13:21:13
欄目: 編程語言

在Go語言中,結構體切片是一種包含多個結構體元素的切片。要定義一個結構體切片,首先需要定義一個結構體類型,然后創建一個該類型的切片變量。以下是一個簡單的示例:

package main

import "fmt"

// 定義一個結構體類型
type Person struct {
    Name string
    Age  int
}

func main() {
    // 創建一個Person類型的切片變量
    people := []Person{
        {Name: "Alice", Age: 30},
        {Name: "Bob", Age: 25},
        {Name: "Charlie", Age: 35},
    }

    // 遍歷并打印結構體切片中的元素
    for _, person := range people {
        fmt.Printf("Name: %s, Age: %d\n", person.Name, person.Age)
    }
}

在這個示例中,我們定義了一個名為Person的結構體類型,包含兩個字段:NameAge。然后,我們創建了一個名為peoplePerson類型切片變量,并初始化了一些元素。最后,我們使用for循環遍歷并打印切片中的每個元素。

0
益阳市| 边坝县| 勃利县| 永昌县| 平昌县| 仙桃市| 聊城市| 调兵山市| 盐边县| 江北区| 高平市| 江安县| 静海县| 大荔县| 肇源县| 化州市| 土默特右旗| 杨浦区| 黄大仙区| 淮滨县| 杭锦后旗| 衡阳市| 通渭县| 平顶山市| 云浮市| 顺昌县| 灵寿县| 盱眙县| 通海县| 修文县| 岗巴县| 桃园市| 拜城县| 潜山县| 广德县| 礼泉县| 绥化市| 永仁县| 萨迦县| 皋兰县| 林州市|