中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Go中map的創建和初始化

發布時間:2020-07-11 22:49:20 來源:網絡 閱讀:1250 作者:ck_god 欄目:編程語言
// code_014_map_usage project main.go
package main

import (
    "fmt"
)

func main() {
    /*Go語言中的map(映射,字典)是一種內置的數據結構,它是一個無序的key-value對的集合。
    1)鍵的約束:
    在一個map里所有的鍵都是唯一的,而且必須是支持==和!=操作符的類型
    2)切片、函數以及包含切片的結構類型這些類型由于具有引用語義,不能作為映射的鍵
    err, invalid map key type []string
    3)map值:
    可以是任意類型,沒有限制。
    4)鍵值的數據類型:
    map里所有鍵的數據類型必須是相同的,值也必須如何,但鍵和值的數據類型可以不相同。
    5)注意:map是無序的,我們無法決定它的返回順序,所以,每次打印結果的順利有可能不同。
    */
    //1、創建
    var g1 map[int]string //默認值為nil
    g2 := map[int]string{}
    g3 := make(map[int]string)
    g4 := make(map[int]string, 10)
    fmt.Println(g1, g2, g3, g4, len(g4))

    //2、初始化
    var m1 map[int]string = map[int]string{1: "ck_god", 2: "god_girl"}
    m2 := map[int]string{1: "ck_god", 2: "god_girl"}
    fmt.Println(m1, m2)

}

結果如下:

//map[] map[] map[] map[] 0
//map[1:ck_god 2:god_girl] map[1:ck_god 2:god_girl]
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广西| 汪清县| 连江县| 赞皇县| 温州市| 郴州市| 长宁县| 东至县| 连江县| 永仁县| 汝阳县| 裕民县| 双城市| 济源市| 资中县| 兴安盟| 永兴县| 清新县| 仁怀市| 贵南县| 博客| 津南区| 凤台县| 宁阳县| 西峡县| 吴川市| 通海县| 凌云县| 南丹县| 怀远县| 盱眙县| 商河县| 枝江市| 泾阳县| 永顺县| 嫩江县| 呈贡县| 察哈| 永安市| 哈密市| 汝南县|