GO語言學習筆記 map 1

2021-09-25 07:43:37 字數 710 閱讀 2529

暑假在學go,做個記錄筆記,直接上**

func

main()

pass:=

make

(map

[string

]int,3

)println

("good的長度為:"

,len

(good)

)for name,score:=

range score

if score>85}

//成績大於60及格,成績大於85優秀

if v,ok:=score[

"賈六"

];ok

else

//go中判斷map裡的key是否存在的方法

fmt.

println

("通過:"

,pass)

fmt.

println

("優秀:"

,good)

delete

(score,

"張三"

)delete

(pass,

"張三"

)delete

(good,

"張三"

)//delete刪除指定map裡的指定key

fmt.

println

(score,pass,good)

}

Go語言學習筆記 map

學習筆記根據 無聞 go語言基礎教程 整理 package main import fmt sort func main 普通建立方式 func test1 fmt.println m map 使用make關鍵字建立 func test2 直接宣告和賦值建立 func test3 使用更簡單的方式 ...

go語言學習筆記 map

理解 map是由一組無序的鍵key值value對集合的內建型別,可以通過鍵來獲取對應的值,map和slices一樣,也是引用型別 注意 map之間不能使用 操作符來判斷 建立map 語法 map type of key type of value var mymap map string int n...

go語言學習筆記 map

go語言內建有map這種資料結構,它由無序的鍵值對組成,跟大部分語言中的map用法非常相似。它的鍵不能由可變型別 引用語義 的結構型別擔當,如切片 陣列 函式等等。map只有len,沒有cap。我們可以直接定義,或者通過make函式建立,通過make函式建立時,可以指定容量。package main...