Go 中的地圖(Maps)
在 Go 中,地圖(map)是一種非常有用的資料類型。
在其他程式語言中,它也被稱為字典、哈希表或關聯陣列。
以下是如何創建一個地圖:
1 | agesMap := make(map[string]int) |
你不需要設定地圖可以容納多少項目。
你可以以這種方式將新項目添加到地圖中:
1 | agesMap["flavio"] = 39 |
你還可以使用以下語法直接初始化地圖的值:
1 | agesMap := map[string]int{"flavio": 39} |
你可以使用以下方式獲取與鍵關聯的值:
1 | age := agesMap["flavio"] |
你可以使用 delete()
函式來從地圖中刪除項目:
1 | delete(agesMap, "flavio") |
tags: [“Go”, “地圖”, “字典”, “哈希表”, “關聯陣列”]