Go語言學習筆記十五 Go語言map的基本操作

2022-05-02 04:51:09 字數 1095 閱讀 3502

基本操作都在以下**裡面啦

1

package main

23 import "fmt"45

func main()

26fmt.println(b)

27 b["beijing"] = 11111

28 b["guangzhou"] = 33333

29 b["shenzhen"] = 444444

30fmt.println(b)

3132

//判斷值是否存在

33 value, ok := b["wuhan"]

34fmt.println(value,ok)

35//

判斷值是否存在

36 value, ok = b["beijing"]

37fmt.println(value,ok)

3839

//map的遍歷

40for key,value1 :=range a

43//

刪除元素

44delete(a,"xxw")

45 fmt.println("a刪除後為:")

46//

map的遍歷

47for key,value1 :=range a

50 fmt.println("map的長度len(a)=",len(a))

51 }

執行結果如下:

a:map

map[xxw:1000 xxw1:1024 xxw2:2048 xxw3:512]

map[beijing:10001 shanghai:10002]

map[beijing:11111 guangzhou:33333 shanghai:10002 shenzhen:444444]

0 false

11111 true

a[xxw2] = 2048a[xxw] = 1000a[xxw1] = 1024a[xxw3] = 512刪除後為:

a[xxw1] = 1024a[xxw3] = 512a[xxw2] = 2048map的長度len(a)= 3

go語言學習筆記

type info struct func main fmt.println info1 data,json.marshal info1 fmt.println string data 輸出 這裡要特別注意的是 json 冒號後面和雙引號之間千萬不要有空格!被坑慘了 go語言 import的包的前面...

Go語言 學習筆記

import 下劃線 如 import hello imp 的作用 當匯入乙個包時,該包下的檔案裡所有init 函式都會被執行,然而,有些時候我們並不需要把整個包都匯入進來,僅僅是是希望它執行init 函式而已。這個時候就可以使用 import 引用該包。即使用 import 包路徑 只是引用該包,...

Go語言學習筆記

一.go程式開發注意事項 go原始檔以 go 為副檔名。go應用程式的執行入口是main 函式。go語言干戈區分大小寫。go方法由一條條語句構成,每個語句後不需要分號 go語言會在每行後自動加分號 這也體現出golang的簡潔性。go編譯器是一行行進行編譯的,因此我們一行就寫一條語句,不能把多條語句...