为了账号安全,请及时绑定邮箱和手机立即绑定

在golang中,有一种从地图中获取值切片的好方法吗?

在golang中,有一种从地图中获取值切片的好方法吗?

Go
慕丝7291255 2021-05-14 22:58:48
如果我有地图m,有比获取值v的切片更好的方法package mainimport (  "fmt")func main() {    m := make(map[int]string)    m[1] = "a"    m[2] = "b"    m[3] = "c"    m[4] = "d"    // Can this be done better?    v := make([]string, len(m), len(m))    idx := 0    for  _, value := range m {       v[idx] = value       idx++    }    fmt.Println(v) }有地图的内置功能吗?Go程序包中是否有函数,或者如果需要的话,这是最好的代码吗?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信