Dart,如何从一个迭代变换到另一个?

时间:2013-08-23 13:39:12

标签: loops iterator dart

我有类似的东西:

Element html = DivElement();

我从一个具有html元素属性的类型列表中添加了一些子元素:

for(var base in bases){

    html.children.add(base.html);

}

有没有像在C#语法中那样在Dart中执行此操作的方法?

html.children.addAll(base.select(o => o.html)); //no need for a for-in loop now

1 个答案:

答案 0 :(得分:3)

使用地图:

html.children.addAll(bases.map((o) => o.html));

进行。