0

私は取得しようとしています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)
4

3 に答える 3

8

最良の方法は次のとおりです。

(0 to 9).toList
于 2013-10-30T01:50:56.843 に答える
1

また

List(0 to 9: _*)

私はそれList.rangeが最も効率的なものだと思います。

于 2013-10-30T09:35:42.513 に答える