Golang中怎么創(chuàng)建和使用map

小億
99
2024-03-13 18:25:44

在Golang中,可以使用內(nèi)置函數(shù)make來(lái)創(chuàng)建一個(gè)map,并且可以使用map[key]value語(yǔ)法來(lái)訪問(wèn)和修改map中的鍵值對(duì)。

下面是一個(gè)簡(jiǎn)單的例子:

package main

import "fmt"

func main() {
    // 創(chuàng)建一個(gè)空的map
    m := make(map[string]int)

    // 向map中添加鍵值對(duì)
    m["apple"] = 2
    m["banana"] = 3

    // 訪問(wèn)map中的值
    fmt.Println(m["apple"])

    // 修改map中的值
    m["apple"] = 5

    // 刪除map中的鍵值對(duì)
    delete(m, "banana")

    // 遍歷map
    for key, value := range m {
        fmt.Println(key, value)
    }
}

以上代碼展示了如何創(chuàng)建一個(gè)map,向map中添加、訪問(wèn)、修改和刪除鍵值對(duì),以及如何遍歷map中的所有鍵值對(duì)。

0