在Dart中,有什麼方法可基於地圖中的鍵實例化多個變量?基於地圖中的鍵實例化多個變量
例如,假設我有一個地圖:
Map aMap = {"var1" : "value1", "var2" : "value2", "var3" : "value3"};
我要實例變量
String var1, var2, var3;
與地圖中的值。我認爲我可以這樣做:
aMap.forEach((key,value) {
#don't know what to do here
});
但我不知道要在括號裏面寫些什麼。
你的用例是什麼?它看起來像一個奇怪的建築。也許你試圖達到的目標可以有所不同。 –
我從yaml文件中提取值。我想實例化yaml文件中的所有頂層構造作爲相同名稱的變量。 yaml文件'yaml:yaml text'將實例化一個變量yaml爲「yaml text」。 – snowe
「yaml」是否需要變量?我沒有看到你在代碼中實際做了什麼,因爲你不知道變量名稱。 –