与えられた:
Map<WebSocket,String> mListUser;
mListUser= new Map<WebSocket,String>();
私が今理解したことから、新しい要素を追加するには、次のことを行う必要があります。
mListUser[socket]="string";
代わりに私は得ています:
type 'String' is not a subtype of type 'int' of 'index'.
私は何を間違っていますか?
多分それは役立ちます。
Map<Object,String> map1= new Map<Object,String>();
Collections c = new Collections(); //some random class
map1[new Collections()]="arg1";
map1[c]="arg2";
map1.forEach((k,v)=>print("out: $k $v"));
print(map1[c]);
この出力を取得します:
out: Instance of 'Collections' arg2
out: Instance of 'Collections' arg1
arg2