0

在 Dart 中,有没有办法根据地图中的键实例化多个变量?

例如,假设我有一张地图:

Map aMap = {"var1" : "value1", "var2" : "value2", "var3" : "value3"};

我想实例化变量

String var1, var2, var3;

使用地图中的值。我以为我可以这样做:

aMap.forEach((key,value) {
   #don't know what to do here 
});

但我不知道括号里放什么。

4

1 回答 1

0

如果我理解正确,请使用:

String var1 = aMap['var1'];
String var2 = aMap['var2'];
String var3 = aMap['var3'];

但是你最好不要声明这些变量,而只是参考aMap['var$n']一些int n.

于 2013-10-22T04:26:36.853 回答