Golang – 从地图获取一片钥匙

前端之家收集整理的这篇文章主要介绍了Golang – 从地图获取一片钥匙前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有更简单/更好的方法从Go中的地图获取一键钥匙?

目前我在地图上迭代,并将键复制到一个切片:

i := 0
keys := make([]int,len(mymap))
for k := range mymap {
    keys[i] = k
    i++
}
例如,
package main

func main() {
    mymap := make(map[int]string)
    keys := make([]int,len(mymap))
    for k := range mymap {
        keys = append(keys,k)
    }
}

为了在Go中高效,重要的是尽量减少内存分配。

猜你在找的Go相关文章