0
でマップを変更し、その後の作成します地図のタイプについては失敗しますか? https://play.golang.org/p/Z1LFqb6kF7は、私は、このようなマップから派生した新しいタイプのを持って反射
多くのおかげで、
アサフ:
はここ遊び場です。
でマップを変更し、その後の作成します地図のタイプについては失敗しますか? https://play.golang.org/p/Z1LFqb6kF7は、私は、このようなマップから派生した新しいタイプのを持って反射
多くのおかげで、
アサフ:
はここ遊び場です。
ゴーマップ(およびスライス)はmake
で作成されます。 reflect
の等価関数は
out := reflect.ValueOf(&aa).Elem()
out.Set(reflect.MakeMap(out.Type()))
s := out.Interface().(Setter)
s.Set()
ですが、マップの内容を変更することはできますか? https://play.golang.org/p/wXbVdcykZf – asaf000
@ asaf000: 'aa'を修正する場合は、その値を設定する必要があります。 'aa'はnilなので、変更するものはありません。 https://play.golang.org/p/XWcx5gDPu7 – JimB
素晴らしい、ありがとう! – asaf000