首页 > 解决方案 > 如何在飞镖列表中复制重复项?

问题描述

我的意图是我想在一个列表中说一个类的 5 个实例

final List<Ball> _ballList =[Ball(),Ball(),Ball(),Ball(),Ball(),]

而不是我想要的东西

final List<Ball> _ballList =[Ball() * 5]

标签: flutterdart

解决方案


使用generate()应该有帮助
例如,

class Ball{
  String color;
}

void main() {
  List<Ball> ballList = new List<Ball>.generate(5,(i)=>Ball());
  for(int i=0;i<ballList.length;i++) {
    print(ballList[i]);
  }
}

推荐阅读