Scala lambdas实现与Java 8

use*_*262 5 java lambda scala function java-8

Java 8中即将引入的函数文字使用invokedynamic而不是静态编译.这似乎在发出的字节码中提供了较少编译的"噪声"的好处,我假设这意味着编译时间相对较少(忽略Scala编译速度较慢的所有其他原因),以及加载的类较少.如果有任何计划将Scala推向这个方向,现在有人吗?如果没有,有人可以解释Scala团队不会去的原因吗?这是一种从问题/点9后续的这个问题.

yǝs*_*ǝla 2

您可以在这里了解更多信息:http://www.takipioncode.com/2014/01/16/compiling-lambda-expressions-scala-vs-java-8/或来自 Martin Odersky 采访: http://www. infoq.com/articles/odersky-scala-interview/。我知道,由于 Scala 的本质,目前这并不容易,甚至可能是不可能的。