gpt4 book ai didi

list - Scala:如何创建包含多个元素的 "eager evaluated"列表?

转载 作者:行者123 更新时间:2023-12-01 15:32:26 25 4
gpt4 key购买 nike

如果我像这样创建列表

List(10 to 1000)

实际上,List只包含一个范围对象,列表成员是在访问特定元素时动态生成的。

但我的要求是构建一个真正的 List(10,11,12...1000) 而无需范围对象。我找到了

"for ... yield"

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

非常感谢。

最佳答案

Range 上调用 .toList 强制计算:

(10 to 1000).toList

关于list - Scala:如何创建包含多个元素的 "eager evaluated"列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30793637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com