在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ì)。