gpt4 book ai didi

scala - Scala创建列表[Int]

转载 作者:行者123 更新时间:2023-12-03 13:41:33 24 4
gpt4 key购买 nike

如何快速创建包含1到100的List[Int]

我尝试了List(0 to 100),但它返回了List[Range.Inclusive]

谢谢

最佳答案

尝试

(0 to 100).toList


您尝试的代码创建的列表只有一个元素-范围。您也许也可以

List(0 to 100:_*)


编辑

List(...)调用采用可变数量的参数( xs: A*)。与Java中的varargs不同,即使您传递 Seq作为参数( RangeSeq),它仍会将其视为varargs参数中的第一个元素。 :_*说:“将此参数作为整个varargs Seq,而不仅仅是第一个元素进行处理”。

如果将 : A*读为“重复( :)的( A)'A'( *)”,则可以将 :_*视为“是( :)'某物'(< cc>)重复( _)“

关于scala - Scala创建列表[Int],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514438/

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