我只是在scala和java中编写了一个生产者 - 消费者演示.该演示表明Scala的性能非常差.我的代码错了吗?
Java AVG:1933534.1171935236
Scala AVG:103943.7312328648
Scala代码:
import scala.actors.Actor.actor
import scala.actors.Actor.loop
import scala.actors.Actor.react
import scala.concurrent.ops.spawn
object EventScala {
case class Event(index: Int)
def test() {
val consumer = actor {
var count = 0l
val start = System.currentTimeMillis()
loop {
react {
case Event(c) => count += 1
case "End" =>
val end = System.currentTimeMillis()
println("Scala AVG:" + count * 1000.0 / (end - start))
exit()
}
}
}
var running = true;
for (i <- 0 to 1) …Run Code Online (Sandbox Code Playgroud) 我有一个功能:
def test(ints: Int*) = ints.foreach(println(_))
Run Code Online (Sandbox Code Playgroud)
如何将Array [Int]或Seq [Int]转换为Int*?