202105-23 golang 如何获取map所有key的方式 最佳方式:根据map的长度,新建一个数组,遍历map逐个压入方法1(效率很高):funcgetKeys1(mmap[int]int)[]int{//数组默认长度为map长度,后面append时,不需要重新申请内存和拷贝,效率很高j:=0keys:=make([]int,len(m))fork:=rangem{keys[j]=kj++}returnkeys}方法2(效率很高):funcgetKeys2(mmap[int]int)[]int{//数组默认长度为map长度,后面append时,不需要重新申请内存和拷贝,效率很高keys... 继续阅读 >