一 Range
scala>1 to 10res20: scala.collection.immutable.Range.Inclusive=Range1 to 10scala>1 to 10 by 2res21: scala.collection.immutable.Range= inexact Range1 to 10 by 2scala>(1 to 10).toListres22:List[Int]=List(1,2,3,4,5,6,7,8,9,10)scala>1 until 10res23: scala.collection.immutable.Range=Range1 until 10
二 Stream
- scala>1#::2 #::3 #::Stream.empty
res24: scala.collection.immutable.Stream[Int]=Stream(1,?)scala> val stream =(1 to 100000).toStreamstream: scala.collection.immutable.Stream[Int]=Stream(1,?)scala> stream.headres25:Int=1scala> stream.tailres26: scala.collection.immutable.Stream[Int]=Stream(2,?)
226

被折叠的 条评论
为什么被折叠?



