Map 是 Go 中的內建類型,它將鍵與值綁定到一起。可以透過鍵獲取相應的值。
如何建立 map?
可以透過將鍵和值的類型傳遞給內建函數 make 來建立一個 map。 (推薦學習:go)
語法為:
make(map[KeyType]ValueType)
(譯者註:map 的型別表示為map[KeyType]ValueType)例如:
personSalary := make(map[string]int)
delete () 函數
delete () 函數用於刪除集合的元素,參數為map 和其對應的key。實例如下:
package main import "fmt" func main() { m := map[string]int{ "a": 1, "b": 2, "c": 3, } fmt.Println("Deleting values") name, ok := m["a"] fmt.Println(name,ok) delete(m,"a") name,ok = m["a"] fmt.Println(name,ok) }
以上是golang map無法刪除元素嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!