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

溫馨提示×

怎么使用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
靖边县| 凤翔县| 湟源县| 县级市| 中江县| 滦南县| 卢氏县| 桂阳县| 咸丰县| 广丰县| 清丰县| 阿城市| 彩票| 德江县| 泸州市| 富顺县| 七台河市| 马边| 沂南县| 临漳县| 巧家县| 靖安县| 龙胜| 民县| 井研县| 铁岭市| 壤塘县| 武夷山市| 曲靖市| 静宁县| 西乌珠穆沁旗| 郯城县| 威信县| 托克逊县| 巨野县| 辉县市| 襄樊市| 吉水县| 赣州市| 乐安县| 保定市|