美文网首页
day02-15map

day02-15map

作者: 李超_2292 | 来源:发表于2020-03-16 18:35 被阅读0次
    rand,Seed(time.Now().UnixNano())//初始化随机数种子,time.Now拿到当前系统时间,Unimnamo拿到当前纳秒数,秒后面的几位
    var scoreMap = make(map[string]int,200)
    for i := 0; i < 100; i++ {
        key := fmt.Sprintf("stu%o2d",i) //生成stu开头的字符串
        value := rand.Intn(100)  //生成0-99的随机整数
    }
    fmt.Println(scoreMap)
    取出map中的所有key存入切片keys
    var keys = make([]string,0,200)
    for key := range scoreMap {
        keys = append(keys,key)
    }
    对切片进行排序
    sort.Strings(keys)
    按照排序后的key遍历map
    for _,key := range keys {
        fmt.Println(key ,scoreMap[key]) 
    }
    
    }

    相关文章

      网友评论

          本文标题:day02-15map

          本文链接:https://www.haomeiwen.com/subject/vgknehtx.html