Getting a slice of keys from a map
This is an old question, but here’s my two cents. PeterSO’s answer is slightly more concise, but slightly less efficient. You already know how big it’s going to be so you don’t even need to use append: keys := make([]int, len(mymap)) i := 0 for k := range mymap { keys[i] = k i++ } … Read more