站長資訊網
最全最豐富的資訊網站

go語言怎么刪除map中的元素

go語言刪除map元素的方法:1、使用delete()函數從map中刪除鍵值對,語法“delete(map, 鍵)”;2、通過重新make一個新的map來清空map中的所有元素。

go語言怎么刪除map中的元素

本教程操作環境:windows10系統、GO 1.11.2、Dell G3電腦。

go語言刪除map中的元素

使用 delete() 函數從 map 中刪除鍵值對

Go語言提供了一個內置函數 delete(),用于刪除容器內的元素。

使用 delete() 內建函數從 map 中刪除一組鍵值對,delete() 函數的格式如下:

delete(map, 鍵)

其中 map 為要刪除的 map 實例,鍵為要刪除的 map 中鍵值對的鍵。

從 map 中刪除一組鍵值對可以通過下面的代碼來完成:

scene := make(map[string]int) // 準備map數據 scene["route"] = 66 scene["brazil"] = 4 scene["china"] = 960 delete(scene, "brazil") for k, v := range scene {     fmt.Println(k, v) }

代碼輸出如下:

route 66 china 960

這個例子中使用 delete() 函數將 brazil 從 scene 這個 map 中刪除了。

清空 map 中的所有元素

有意思的是,Go語言中并沒有為 map 提供任何清空所有元素的函數、方法,清空 map 的唯一辦法就是重新 make 一個新的 map,不用擔心垃圾回收的效率,Go語言中的并行垃圾回收效率比寫一個清空函數要高效的多。

推薦學習:Golang教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久久久99精品国产片| 中文字幕精品视频在线| 精品国产亚洲一区二区三区在线观看| 2021国内精品久久久久影院| 国产精品色内内在线播放| 久久久久久一区国产精品| 日韩午夜电影在线观看| 六月婷婷精品视频在线观看| 日本精品3d动漫一区二区| 无码人妻精品一区二区三区久久久 | 精品久久久无码中文字幕边打电话| 国产精品影音先锋| 91精品国产综合久久香蕉 | 日韩精品无码一区二区三区免费 | 亚洲第一永久AV网站久久精品男人的天堂AV| 国产乱色精品成人免费视频| 国产精品无码素人福利免费| 精品亚洲成a人在线观看| 精品亚洲福利一区二区| 揄拍成人国产精品视频| 国产精品老女人精品视| 妇女自拍偷自拍亚洲精品| 黑人粗长大战亚洲女2021国产精品成人免费视频| 99热在线精品免费全部my| 亚洲精品国产第一综合99久久| 中文字幕乱码亚洲精品一区| 国产精品99久久久久久宅男小说| 99在线精品视频在线观看| 国产精品免费观看| 最新露脸国产精品视频| 久久这里的只有是精品23| 亚洲欧美日韩国产精品一区| 日本精品无码一区二区三区久久久| 精品无人区麻豆乱码1区2区新区| 国产精品无码免费播放| 精品久久久无码中文字幕边打电话| 国产精品美女久久久网站| 日韩美女18网站久久精品| 日韩精品久久无码中文字幕 | 精品成人A区在线观看| 2022国产精品福利在线观看|