2011-03-13 9 views
2

なぜOutOfMemoryErrorを次のようにリード?のOutOfMemoryError

scala> Stream.tabulate(3, 4)(_ + _) 
res0: scala.collection.immutable.Stream[scala.collection.immutable.Stream[Int]] = Stream(Stream(0, ?), ?) 

scala> res0.length 

同じことがsizeforce方法のアプリケーションで発生します。

+0

私はこれを再現することはできません。 "res0.length"は私のために "3"を出力します。ノーメモリのうち... OS X 10.6.6、スカラ座2.8.1、は、Java HotSpot(TM)64ビットサーバーVM(19.1-b02-334、混合モードを構築します)。 – Mitchell

+0

@Mitchell:Scala 2.8.0を使用しています。 – missingfaktor

答えて