在围棋中,有没有更简单/更好的方法从 map 中获取一片关键点?
目前,我正在对 map 进行迭代,并将关键点复制到一个切片:
i := 0
keys := make([]int, len(mymap))
for k := range mymap {
keys[i] = k
i++
}
在围棋中,有没有更简单/更好的方法从 map 中获取一片关键点?
目前,我正在对 map 进行迭代,并将关键点复制到一个切片:
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, 0, len(mymap))
for k := range mymap {
keys = append(keys, k)
}
}
为了在围棋中高效,最大限度地减少内存分配是很重要的.