暑假在學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...