List Scala:如何创建一个;“积极评价”;包含许多元素的列表?

List Scala:如何创建一个;“积极评价”;包含许多元素的列表?,list,scala,range,evaluation,eager,List,Scala,Range,Evaluation,Eager,如果我创建一个类似的列表 List(10 to 1000) 实际上,列表只包含一个范围对象,并且在访问特定元素时动态生成列表成员 但我的要求是在没有范围对象的情况下构造一个真实的列表(10,11,12…1000)。我发现 "for ... yield" 也是懒惰的评价,因此不符合我的需要。如果我不想使用for循环将元素附加到空列表中,有没有方便的方法 非常感谢。致电。在范围内列出部队评估: (10 to 1000).toList 更直接地说: List.range(10, 1001)

如果我创建一个类似的列表

List(10 to 1000)
实际上,列表只包含一个范围对象,并且在访问特定元素时动态生成列表成员

但我的要求是在没有范围对象的情况下构造一个真实的列表(10,11,12…1000)。我发现

"for ... yield"
也是懒惰的评价,因此不符合我的需要。如果我不想使用for循环将元素附加到空列表中,有没有方便的方法


非常感谢。

致电
。在
范围内列出
部队评估:

(10 to 1000).toList
更直接地说:

List.range(10, 1001)