我正试图获得List(0,1,2,...n)
是否有更清洁/更好的方式:
scala> List(0 to 9)
res0: List[scala.collection.immutable.Range.Inclusive] = List(Range(0, 1, 2, 3, 4,
5, 6, 7, 8, 9))
scala> List(0 to 9).flatten
res1: List[Int] = List(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
答案 0 :(得分:8)
最好的方法可能是:
(0 to 9).toList
答案 1 :(得分:6)
scala> List.range(0, 10)
res0: List[Int] = List(0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
答案 2 :(得分:1)
另外
List(0 to 9: _*)
我怀疑List.range
是最有效的。