在Dart中有没有办法根据地图中的键实例化多个变量?
例如,假设我有一张地图:
Map aMap = {"var1" : "value1", "var2" : "value2", "var3" : "value3"};
我想实例化变量
String var1, var2, var3;
使用地图中的值。我以为我能够做到这一点:
aMap.forEach((key,value) {
#don't know what to do here
});
但我不知道在括号中放什么。
答案 0 :(得分:0)
如果我理解正确,请使用:
String var1 = aMap['var1'];
String var2 = aMap['var2'];
String var3 = aMap['var3'];
但您也可以不声明这些变量,只需针对某些aMap['var$n']
引用int n
。