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

溫馨提示×

怎么使用golang range遍歷結構體數組

小億
126
2023-10-22 02:37:29
欄目: 編程語言

你可以使用range關鍵字來遍歷結構體數組。下面是一個簡單的例子:

package main

import "fmt"

type Person struct {
    Name string
    Age  int
}

func main() {
    persons := []Person{
        {Name: "Alice", Age: 25},
        {Name: "Bob", Age: 30},
        {Name: "Charlie", Age: 35},
    }

    for _, person := range persons {
        fmt.Println(person.Name, person.Age)
    }
}

在上面的代碼中,我們先定義了一個Person結構體,然后創建了一個persons數組,其中包含了三個Person結構體的實例。

接下來,在for循環中使用range關鍵字來遍歷persons數組。range返回兩個值:第一個值是當前的索引(我們使用_來忽略它),第二個值是對應索引的元素(即Person結構體的實例)。在循環體內部,我們可以訪問并打印每個Person結構體的NameAge字段。

運行上述代碼,輸出將是:

Alice 25
Bob 30
Charlie 35

這樣,你就可以使用range關鍵字來遍歷結構體數組了。

0
松桃| 延庆县| 凤凰县| 长治市| 杭锦后旗| 轮台县| 曲松县| 织金县| 定安县| 攀枝花市| 永嘉县| 武安市| 湘乡市| 五原县| 广水市| 廊坊市| 上高县| 汶川县| 玛纳斯县| 崇仁县| 北川| 高邮市| 松滋市| 西平县| 竹山县| 兰考县| 青岛市| 吉林市| 怀柔区| 双江| 湄潭县| 婺源县| 卓资县| 吉木萨尔县| 太原市| 聂拉木县| 普定县| 瓦房店市| 荣昌县| 五常市| 化隆|