-2
は、私は、次のマップを持っていると言う:マップのすべての値をスライスとして取得しますか?
d := map[string]int{
"a": 1,
"b": 2,
"c": 3,
}
私はスライスとしてマップ内の値を取得できますか?例えば。 [1,2,3]
は、私は、次のマップを持っていると言う:マップのすべての値をスライスとして取得しますか?
d := map[string]int{
"a": 1,
"b": 2,
"c": 3,
}
私はスライスとしてマップ内の値を取得できますか?例えば。 [1,2,3]
m := make([]int, 0, len(d))
for _, val := range d {
m = append(m, val)
}
注:スライスの順序は決定的ではありません。あなたのユースケースに応じて、それを並べ替える必要があるかもしれません。