當我們想把一個map元素完全清空的時候
可以直接賦值一個新的map過去就可以了,Go語言中並沒有爲 map 提供任何清空所有元素的函數、方法,清空 map 的唯一辦法就是重新 make 一個新的 map,不用擔心垃圾回收的效率,Go語言中的並行垃圾回收效率比寫一個清空函數要高效的多。
使用 delete() 函數從 map 中刪除鍵值對
使用 delete() 內建函數從 map 中刪除一組鍵值對,delete() 函數的格式如下:
delete(map, 鍵)
當我們想把一個map元素完全清空的時候
可以直接賦值一個新的map過去就可以了,Go語言中並沒有爲 map 提供任何清空所有元素的函數、方法,清空 map 的唯一辦法就是重新 make 一個新的 map,不用擔心垃圾回收的效率,Go語言中的並行垃圾回收效率比寫一個清空函數要高效的多。
使用 delete() 內建函數從 map 中刪除一組鍵值對,delete() 函數的格式如下:
delete(map, 鍵)