随着闭包被添加到Java中,Scala作为语言选择优于Java的优势是什么?
有人可以详细说明任何优势吗?
除了闭包(Java似乎没有闭包之外),这是Java中缺少的Scala功能列表。我将在此处省略库,而将重点放在语言本身的功能上。这无论如何都不是全面的,但我认为它包含了大笔票。
for
val
var
这些构建块可以实现一些很酷的辅助构造:
最后,我要提到的是Scala具有REPL(读取-评估-打印-循环)功能-并不是语言本身的功能,但是拥有它非常好!