飞镖中的多维数组 [列表].



我试图创建一个嵌套列表多维数组,其中键可能有多个我只想访问该键值的一个特定值。

void main()
{
  var family = {"Nabi": "Delowar", "Zerin" : ["Taheem", "Ayan"], "Nipa" : "Faizan"};
  print(family['Zerin[0]']); // this doesn't work
  print(family['Zerin']); // this prints ["Taheem", "Ayan"]
}

我希望 Zerin[0] 的输出是 Taheem

首先使用

'Zerin'从 Map 中获取数组,然后在索引处获取项目0

print(family['Zerin'][0]); 

试试这个

for (var key in family.keys) {
    print(key); // "Nabi", "Zerin", "Nipa"
}
for (var value in family.values) {
    print(value); // "Delowar", ["Taheem", "Ayan"], "Faizan"
}

最新更新