返回信息流让人久等了。
2.12和2.11最大的区别就是要求JVM1.8。Scala 2.12利用了JVM1.8的新功能,比如,因为现在interface可以有具体方法,Scala的trait也可以直接编译成一个interface了。现在,某些特性,比如lambda,还用到了JVM1.7的invokedynamic指令来实现。
Java1.8的SAM类型(single abstract method),现在Scala也可以像Java1.8那样用lambda表达式来实现了。比如:
package cn.byr.nuanyangyang.sam
object SamTest extends App {
val thread1 = new Thread(new Runnable() {
override def run(): Unit = println("Hello world")
})
val thread2 = new Thread( () => println("Goodbye world"))
thread1.start()
thread2.start()
thread1.join()
thread2.join()
}
除此之外,还默认使用了新的GenBCode后端(2.11.x就已经有了),还有更强大的优化器,更漂亮的文档,还有标准库的改进。
更多信息见:http://www.scala-lang.org/news/2.12.0
官方网站和下载:http://www.scala-lang.org/
祝各位爷玩儿得爽
这是一条镜像帖。来源:北邮人论坛 / java / #53721同步于 2016/11/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
Scala 2.12.0正式版发布了
nuanyangyang
2016/11/5镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
唉。。。Scala我也用不到,也不是很喜欢
【 在 nuanyangyang (暖羊羊) 的大作中提到: 】
: 你对编程语言这么感兴趣,还以为你会high到爆呢。
akka http还没发布scala2.12的版本,让人好心焦~
一票库都在等,估计压力不小吧。
【 在 nuanyangyang 的大作中提到: 】
: 让人久等了。
: 2.12和2.11最大的区别就是要求JVM1.8。Scala 2.12利用了JVM1.8的新功能,比如,因为现在interface可以有具体方法,Scala的trait也可以直接编译成一个interface了。现在,某些特性,比如lambda,还用到了JVM1.7的invokedynamic指令来实现。
: Java1.8的SAM类型(single abstract method),现在Scala也可以像Java1.8那样用lambda表达式来实现了。比如:
: ...................
【 在 Tao 的大作中提到: 】
: akka http还没发布scala2.12的版本,让人好心焦~
: 一票库都在等,估计压力不小吧。
哎,没辙。库的移植需要时间。akka的http也刚刚分离出去,现在还在3.0RC状态。
想起一句法国厨师的话:做菜需要时间,要么耐心等等,要么吃生肉。
难道是坤讯大厦的涛哥?
【 在 Tao 的大作中提到: 】
: akka http还没发布scala2.12的版本,让人好心焦~
: 一票库都在等,估计压力不小吧。
活捉一个?
【 在 Tao 的大作中提到: 】
: akka http还没发布scala2.12的版本,让人好心焦~
: 一票库都在等,估计压力不小吧。
: 【 在 nuanyangyang 的大作中提到: 】
: : 让人久等了。
: : 2.12和
: .........