Logo

Programming-Idioms

This language bar is your friend. Select your favorite languages!

Idiom #332 List of the keys of a map

Create the list k containing all the keys of the map m

k = m.keys
final k = m.keys;
import "golang.org/x/exp/maps"
k := maps.Keys(m)
k := make([]K, 0, len(m))
for key := range m {
	k = append(k, key)
}
@k = keys %m;
k = m.keys()
use std::collections::HashMap;
m.keys().collect::<Vec<_>>()

New implementation...
< >
programming-idioms.org