我是Scala的新手,我正在尝试获取随机双值列表:
问题是,当我尝试运行它时,与Java对应物相比,它需要的时间太长.关于为什么会这样或有关更有效方法的建议的任何想法?
def random: Double = java.lang.Math.random()
var f = List(0.0)
for (i <- 1 to 200000)
( f = f ::: List(random*100))
f = f.tail
Run Code Online (Sandbox Code Playgroud)