-2
私は私が知っているキーgolang内のマップからキーのスライスを一様に取得する方法は?
にタイプマップとして引数で[文字列]インターフェースを{} M(タイプマップ[ストリング] int)を使用することができない
func Keys(m map[string]interface{}) []string {
keys := make([]string, 0, len(m))
for k := range m {
keys = append(keys, k)
}
return keys
}
しかし
を試しgolangはジェネリックをサポートしていないので、キーを一様にスライスすることは可能ですか?