国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

golang針對map的判斷,刪除操作示例

2020-04-01 19:06:06
字體:
來源:轉載
供稿:網友

本文實例講述了golang針對map的判斷,刪除操作。分享給大家供大家參考,具體如下:

map是一種key-value的關系,一般都會使用make來初始化內存,有助于減少后續新增操作的內存分配次數。假如一開始定義了話,但沒有用make來初始化,會報錯的。

復制代碼 代碼如下:
package main
import (
"fmt"
)
func main(){
var test =  map[string]string{"姓名":"李四","性別":"男"}
name,ok := test["姓名"] // 假如key存在,則name = 李四 ,ok = true,否則,ok = false
if ok{
fmt.Println(name)
}
delete(test,"姓名")//刪除為姓名為key的值,不存在沒關系
fmt.Println(test)
        var a map[string]string
        a["b"] = "c"//這樣會報錯的,要先初始化內存
        a = make(map[string]string)
        a["b"] = "c"//這樣才不會錯
}

 

希望本文所述對大家Go語言程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀来县| 娄底市| 惠州市| 信阳市| 开封市| 宁夏| 绩溪县| 宁远县| 南安市| 六安市| 沙湾县| 嵊州市| 汾阳市| 通化县| 水城县| 图木舒克市| 荆门市| 德兴市| 康定县| 南召县| 平和县| 苍山县| 辽源市| 锡林浩特市| 沂南县| 河东区| 玉林市| 绩溪县| 安溪县| 龙门县| 枝江市| 凤庆县| 大理市| 瑞金市| 清水河县| 民和| 博乐市| 平定县| 通海县| 宽城| 顺平县|