range
并继续遍历元素时,为什么在生成整数时将整数装箱到java.lang.Integer
中?下面的代码在堆上分配10,000个整数。val boxedSeq = for (i <- 1 to 10000) yield i
println("Done")
如果不打印而不打印,则不会创建整数。是泛型序列不能包含基元1的根本原因吗?
for (i <- 1 to 10000) println(i)
println("Done")
10k Integers
[在Scala 2.12中使用range并继续遍历元素时,为什么在生成int时将它们装箱到java.lang.Integer中?下面的代码在堆上分配10,000个整数。 ...
Range[Int]
的集合,Java中没有Integer
。