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

溫馨提示×

golang怎么遍歷數組生成map

小億
95
2023-10-23 15:46:35
欄目: 編程語言

在Golang中,可以使用for循環遍歷數組,然后將數組的元素逐個添加到map中。以下是一個示例代碼:

package main

import "fmt"

func main() {
    // 定義一個數組
    arr := []string{"apple", "banana", "orange"}

    // 定義一個空的map
    m := make(map[string]int)

    // 遍歷數組并將元素添加到map中
    for i, v := range arr {
        m[v] = i
    }

    // 打印map
    fmt.Println(m)
}

輸出結果為:

map[apple:0 banana:1 orange:2]

在上述代碼中,我們先定義了一個字符串數組arr,然后創建了一個空的mapm。通過使用for循環和range關鍵字,我們遍歷了數組arr的所有元素。在循環中,我們將每個元素作為map的key,將其在數組中的索引作為value,將這對key-value添加到mapm中。最后,我們打印了mapm的內容。

注意,map是無序的,所以輸出的順序可能與元素在數組中的順序不同。

0
昌黎县| 昌江| 赤峰市| 永年县| 交口县| 望江县| 兴文县| 井冈山市| 泰顺县| 法库县| 永年县| 皋兰县| 大方县| 阿拉善盟| 昂仁县| 正蓝旗| 沙雅县| 靖江市| 白玉县| 历史| 磐安县| 沁阳市| 张北县| 滁州市| 金湖县| 崇左市| 云梦县| 贵阳市| 射洪县| 瓦房店市| 四平市| 双流县| 客服| 迭部县| 庆城县| 翁源县| 武定县| 平度市| 沛县| 吉木萨尔县| 冷水江市|