根据map中的键实例化多个变量

时间:2013-10-22 03:28:29

标签: variables dart variable-assignment

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

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

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

我想实例化变量

String var1, var2, var3;

使用地图中的值。我以为我能够做到这一点:

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

但我不知道在括号中放什么。

1 个答案:

答案 0 :(得分:0)

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

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

但您也可以不声明这些变量,只需针对某些aMap['var$n']引用int n