zoukankan      html  css  js  c++  java
  • go语言学习之路四:字典

    关联数组:(哈希或者字典)

    Mapgo内置关联数据类型,字典是通过Key来访问Value的,访问格式如下:

    Value=mapName[key]

    其实数组可以看做是一个键值类型为整型的字典,可以说数组就是特殊的字典。

    1、字典项查找

    从字典中查找一个特定的键值对,可以这样:

    v,OK:=mapName[key]

    执行这条语句后,如果查找的key值存在,则将key对应的value值赋给vOKtrue,反之,v等于0OKfalse。测试用例:

    var map1 = map[string]int{“key1”:100,”key2”:200}

    v,OK:=map1[“key1”]

    If OK{

    fmt.Println(v,OK)

    }else{

    Fmt,Println(v)

    }

    2、字典的删除和增添

    代码例子见下面:

    var map1 = map[string]int{"key1": 1, "key2": 2, "key3": 3}

    for k, v := range map1 {

    fmt.Println(k, v)

    if k == "key1" {

    delete(map1, k)

    }

    if k == "key3" {

    map1["key2"] = 5

    }

    }

    fmt.Println(map1)

    运行结果:

    key1 1

    key2 2

    key3 3

    map[key3:3 key2:5]

    字典比较简单,就不花费太多笔墨去赘述了

  • 相关阅读:
    github
    保存中文文本
    python3与 python2 urllib模块区别
    gitbook 使用粘自csdn
    html基础
    R语言学习笔记之十
    R语言学习笔记之九
    R语言学习笔记之八
    R语言学习笔记之七
    R语言学习笔记之六
  • 原文地址:https://www.cnblogs.com/chase-wind/p/5627954.html
Copyright © 2011-2022 走看看