go语言map操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package main
 
import "fmt"
 
func main() {
    var m = map[int]string{
        90: "优秀",
        80: "良好",
        60: "及格", //逗号不能省略,会报错
    }
 
    //遍历map中的元素
    for k, v := range m {
        fmt.Println(k, v)
    }
 
    for s := range m {
        fmt.Println(s)
    }
     
    //读取某个值
    var score = m[90]
    fmt.Println(score)
 
    //map 中增加一项
    m[70] = "中等"
    fmt.Println(m)
 
    //map 删除一项
    delete(m, 60)
    fmt.Println(m)
 
    fmt.Println(m, len(m))
}

  

posted @   qstudy  阅读(411)  评论(0)    收藏  举报
编辑推荐:
· MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
· 记一次 .NET某固高运动卡测试 卡慢分析
· 微服务架构学习与思考:微服务拆分的原则
· 记一次 .NET某云HIS系统 CPU爆高分析
· 如果单表数据量大,只能考虑分库分表吗?
阅读排行:
· 7 个最近很火的开源项目「GitHub 热点速览」
· DeepSeekV3:写代码很强了
· 记一次 .NET某固高运动卡测试 卡慢分析
· Visual Studio 2022 v17.13新版发布:强化稳定性和安全,助力 .NET 开发提
· MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
点击右上角即可分享
微信分享提示