我想配置sbt-assembly跳过特定的测试类.
有没有办法做到这一点?如果有帮助,我使用ScalaTest @Network标记标记测试.
注意:尽管我将使用Akka教程代码作为测试用例,但我的问题是关于Scala不变性性能,以及如何调整JVM因此
我正在接近Akka,我正在尝试其教程代码Akka开始 ; 我将源代码从教程粘贴到我自己的项目并运行它,获得此输出:
Calculation time: 660 milliseconds
Run Code Online (Sandbox Code Playgroud)
在此之后,我尝试了一点代码,重写了这个函数
def calculatePiFor(start: Int, nrOfElements: Int): Double = {
var acc = 0.0
for (i <- start until (start + nrOfElements))
acc += 4.0 * (1 - (i % 2) * 2) / (2 * i + 1)
acc
}
Run Code Online (Sandbox Code Playgroud)
不使用var累加器,就像这样
def calculatePiFor(start: Int, nrOfElements: Int): Double = {
val range = start until (start + nrOfElements)
val computation = range.map(i => 4.0 * (1 - (i % …Run Code Online (Sandbox Code Playgroud)