Flutter 循环遍历对象(基础)

Flutter loop through object (Basics)

想遍历一个多维对象,但似乎遗漏了什么。

String label, action;
    var symbol;
    Object toggles = [
      {
        label = 'Reckless',
      },
      {
        label = 'Feckless',
      },
      {
        label = 'Legless',
      },
    ];

我试图连续使用它:

   Row(
       children: for (var toggle in toggles) {
Text('label ${toggle.label}')
                  },
                );

错误消息涉及 for,指出它需要一个已识别的。显然我不完全了解如何执行此操作。

我试过 运行 你的代码。错误:

Error: The type 'Object' used in the 'for' loop must implement 'Iterable<dynamic>'.

您不能迭代 Object

例如,如果您将 Object toggles = 更改为 List toggles =(这是可迭代的),那么它可以正常工作。