亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Go語言map元素的刪除和清空

 更新時(shí)間:2023年04月16日 11:46:48   作者:jxwu  
本文主要介紹了Go語言map元素的刪除和清空,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Go語言提供了一個(gè)內(nèi)置函數(shù) delete(),用于刪除容器內(nèi)的元素,下面我們簡單介紹一下如何用 delete() 函數(shù)刪除 map 內(nèi)的元素。

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

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

delete(map, 鍵)

其中 map 為要?jiǎng)h除的 map 實(shí)例,鍵為要?jiǎng)h除的 map 中鍵值對(duì)的鍵。

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

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

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

清空 map 中的所有元素

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

到此這篇關(guān)于Go語言map元素的刪除和清空的文章就介紹到這了,更多相關(guān)Go map元素刪除清空內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何解決goland,idea全局搜索快捷鍵失效問題

    如何解決goland,idea全局搜索快捷鍵失效問題

    這篇文章主要介紹了如何解決goland,idea全局搜索快捷鍵失效問題,快捷鍵失效,可能是快捷鍵沖突,也或者是快捷鍵被修改成其他了。在settings下查看快捷鍵是否被修改,下文詳細(xì)介紹需要的朋友可以參考下
    2022-04-04
  • 解決Golang json序列化字符串時(shí)多了\的情況

    解決Golang json序列化字符串時(shí)多了\的情況

    這篇文章主要介紹了解決Golang json序列化字符串時(shí)多了\的情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Golang中日志使用詳解

    Golang中日志使用詳解

    這篇文章記錄了Golang項(xiàng)目中日志使用,以及結(jié)合Gin框架記錄請(qǐng)求日志,文中通過代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • go HTTP2 的頭部壓縮算法hpack實(shí)現(xiàn)詳解

    go HTTP2 的頭部壓縮算法hpack實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了go HTTP2 的頭部壓縮算法hpack實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • SpringEvent優(yōu)雅解耦時(shí)連續(xù)兩個(gè)bug的解決方案

    SpringEvent優(yōu)雅解耦時(shí)連續(xù)兩個(gè)bug的解決方案

    這篇文章主要為大家介紹了SpringEvent優(yōu)雅解耦時(shí)連續(xù)兩個(gè)bug的解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Golang操作Kafka的實(shí)現(xiàn)示例

    Golang操作Kafka的實(shí)現(xiàn)示例

    本文主要介紹了Golang操作Kafka的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Go?GORM?事務(wù)詳細(xì)介紹

    Go?GORM?事務(wù)詳細(xì)介紹

    這篇文章主要介紹了Go?GORM事務(wù)詳細(xì)介紹,GORM?會(huì)在事務(wù)里執(zhí)行寫入操作創(chuàng)建、更新、刪除,具體詳細(xì)介紹需要的朋友可以參考下面文章的簡單介紹
    2022-07-07
  • Go語言實(shí)現(xiàn)聊天小工具的示例代碼

    Go語言實(shí)現(xiàn)聊天小工具的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Go語言實(shí)現(xiàn)聊天小工具,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • k8s容器互聯(lián)flannel?vxlan通信原理

    k8s容器互聯(lián)flannel?vxlan通信原理

    這篇文章主要為大家介紹了k8s容器互聯(lián)flannel?vxlan通信原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • go語言心跳超時(shí)的實(shí)現(xiàn)示例

    go語言心跳超時(shí)的實(shí)現(xiàn)示例

    本文主要介紹了go語言心跳超時(shí)的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評(píng)論