91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么使用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
徐汇区| 大姚县| 马山县| 遵义市| 仪征市| 德阳市| 调兵山市| 彰武县| 长泰县| 会同县| 南乐县| 鹰潭市| 石首市| 东丰县| 福贡县| 含山县| 贺兰县| 黔西县| 阿鲁科尔沁旗| 大关县| 多伦县| 广元市| 新乐市| 武宣县| 彩票| 浦城县| 桂阳县| 潼关县| 东乌珠穆沁旗| 曲松县| 玛曲县| 江华| 乌兰浩特市| 长乐市| 樟树市| 大同县| 文水县| 黔西县| 应城市| 阿拉善左旗| 任丘市|