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

溫馨提示×

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
普格县| 北辰区| 扎兰屯市| 台州市| 安吉县| 大方县| 子长县| 芦山县| 义马市| 海淀区| 上林县| 郎溪县| 西乌| 漳平市| 都江堰市| 东丽区| 靖远县| 綦江县| 尚志市| 永新县| 巧家县| 赞皇县| 梨树县| 德州市| 新津县| 廉江市| 资源县| 辉南县| 江西省| 嘉禾县| 清新县| 沾化县| 章丘市| 临泉县| 凤台县| 响水县| 黑山县| 土默特左旗| 定西市| 博罗县| 潞城市|