GO語言基礎語法之Map 第十九天)

2021-10-04 15:37:43 字數 1327 閱讀 9491

package main

import

"fmt"

func

main()

/*檢視元素在集合中是否存在 */

capital, ok := datamap[

"sunday"

]/*如果確定是真實的,則存在,否則不存在 */

if ok

else

}

api server listening at:

127.0

.0.1

:31389

sunday value 星期天

monday value 星期一

tuesday value 星期二

wednesday value 星期三

thursday value 星期四

firday value 星期五

staurday value 星期六

sunday 是 星期天

process exiting with code:

0

package main

import

"fmt"

func

main()

/*檢視元素在集合中是否存在 */

capital, ok := datamap[

"sunday"

]/*如果確定是真實的,則存在,否則不存在 */

if ok

else

/*刪除map中的星期六*/

delete

(datamap,

"staurday"

) fmt.

println

("刪除後:\r"

)for index :=

range datamap

}

firday value 星期五

staurday value 星期六

sunday value 星期天

monday value 星期一

tuesday value 星期二

wednesday value 星期三

thursday value 星期四

sunday 是 星期天

刪除後:

wednesday value 星期三

thursday value 星期四

firday value 星期五

sunday value 星期天

monday value 星期一

tuesday value 星期二

go語言基礎之map

go語言中提供的對映關係容器為map,其內部使用雜湊表hash實現 map map是一種無序的基於key value的資料結構,必須初始化才能使用 package main import fmt func main fmt.println map1 判斷某乙個值是否存在 返回兩個引數,1.返回的值 ...

Go語言基礎之map

go語言中提供的對映關係容器為map,其內部使用雜湊表 hash 實現。map是一種無序的基於key value的資料結構,go語言中的map是引用型別,必須初始化才能使用。go語言中map的定義語法如下 map keytype valuetype 其中,map型別的變數預設初始值為nil,需要使用...

Go語言基礎之map

map是python中的dict型別。目錄 map的宣告基本上沒有多餘的元素。var mapname map keytpye valuetype其中 map型別的變數預設初始值為nil,需要使用make 函式來分配記憶體。語法為 make map keytype valuetype,cap 如果不使...