menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right All_wiki chevron_right the-way-to-go_ZH_CN chevron_right eBook chevron_right 18.3.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    18.3.md
    622 B / 2024-07-16 23:14:29
        # 18.3 映射
    
    创建:    `map1 := make(map[keytype]valuetype)`
    
    初始化:   `map1 := map[string]int{"one": 1, "two": 2}`
    
    (1)如何使用 `for` 或者 `for-range` 遍历一个映射:
    
    ```go
    for key, value := range map1 {
    …
    }
    ```
    
    (2)如何在一个映射中检测键 `key1` 是否存在:
    
       `val1, isPresent = map1[key1]`
    
       返回值:键 `key1` 对应的值或者 `0`,`true` 或者 `false`
    
    (3)如何在映射中删除一个键:`delete(map1, key1)`
    
    ## 链接
    
    - [目录](directory.md)
    - 上一节:[数组和切片](18.2.md)
    - 下一节:[结构体](18.4.md)
    
    
    links
    file_download