如何将 dart/flutter 中具有唯一键和数组值(对象)的地图传递给小部件?或者如何打印?
How to pass a map with unique keys and array values (objects) in dart/flutter to a widget? or how to print it?
我有两个问题:首先我如何打印每个键的值(下面的示例)。二、如何pass/iterate将其构建为自定义小部件?
我是 Dart 和 Flutter 的新手,非常感谢任何帮助。
var games = [
{
'sony': ['Bloodborne', 'Uncharted', 'GOW']
},
{
'Nintendo': ['Mario', 'Zelda', 'Metroid']
},
{
'Microsoft': ['Gears', 'Halo', 'Forza']
}
];
您可以使用 keys
、values
或 entries
对象来实现您的目标。
for (var key in games.keys) print(key); // prints Sony Microsoft
for (var value in games.values) print(value); // prints your values
for (var entry in games.entries) {
print(entry.key);
print(entry.value);
}
我有两个问题:首先我如何打印每个键的值(下面的示例)。二、如何pass/iterate将其构建为自定义小部件?
我是 Dart 和 Flutter 的新手,非常感谢任何帮助。
var games = [
{
'sony': ['Bloodborne', 'Uncharted', 'GOW']
},
{
'Nintendo': ['Mario', 'Zelda', 'Metroid']
},
{
'Microsoft': ['Gears', 'Halo', 'Forza']
}
];
您可以使用 keys
、values
或 entries
对象来实现您的目标。
for (var key in games.keys) print(key); // prints Sony Microsoft
for (var value in games.values) print(value); // prints your values
for (var entry in games.entries) {
print(entry.key);
print(entry.value);
}