📅  最后修改于: 2023-12-03 15:11:13.887000             🧑  作者: Mango
在Dart中,可以使用List.generate()
方法来生成一个列表。这个方法接受两个参数,分别是列表的长度和生成列表元素的方法。
List<T> generate<T>(int length, T generator(int index))
length
: 列表的长度generator
: 指定生成列表元素的方法,该方法接受一个整数参数index
,表示当前元素在列表中的索引位置。下面是一个使用List.generate()
方法生成列表的示例代码:
void main() {
List<int> myList = List.generate(5, (index) => index * 2);
print(myList); // 输出 [0, 2, 4, 6, 8]
}
在以上示例代码中,我们生成了一个包含5个元素的列表,其中元素值为每个索引值乘以2。
List.generate()
是Dart用来生成列表的一个非常方便的方法,通过指定列表的长度和生成元素的方法,可以快速地生成一个包含指定元素的列表。如果您需要对列表进行一些操作,生成后再进行修改便很方便了。