在Go語言中,映射(Map)是一種鍵值對的集合,類似于其他語言中的字典或哈希表。要使用映射,首先需要使用內置函數make()
來創建一個空的映射,然后可以通過賦值操作向映射中添加鍵值對。
以下是一個示例代碼,展示了如何使用映射:
package main
import "fmt"
func main() {
// 創建一個空的映射
m := make(map[string]int)
// 向映射中添加鍵值對
m["apple"] = 10
m["banana"] = 5
m["orange"] = 7
// 訪問映射中的值
fmt.Println("apple:", m["apple"])
fmt.Println("banana:", m["banana"])
fmt.Println("orange:", m["orange"])
// 刪除映射中的鍵值對
delete(m, "banana")
// 遍歷映射
for key, value := range m {
fmt.Println(key, ":", value)
}
}
在上面的示例中,我們首先創建了一個空的映射m
,然后向映射中添加了幾個鍵值對。我們可以通過鍵來訪問映射中的值,并使用delete()
函數刪除映射中的鍵值對。最后,我們使用for range
語句遍歷映射中的所有鍵值對。
總的來說,使用映射可以方便地存儲和訪問鍵值對數據,并且支持動態增刪改查操作。