久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

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

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

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

      本教程操作環(huán)境:windows10系統(tǒng)、GO 1.11.2、Dell G3電腦。

      go語言刪除map中的元素

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

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

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

      delete(map, 鍵)

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

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

      scene := make(map[string]int) // 準(zhǔn)備map數(shù)據(jù) 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() 函數(shù)將 brazil 從 scene 這個 map 中刪除了。

      清空 map 中的所有元素

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

      推薦學(xué)習(xí):Golang教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號