之间有什么区别
def plusOne(n: Int) = n + 1
和
val plusOne = (n : Int) => n + 1
最佳答案
真正的区别在于,第一个是“方法”,第二个是“函数”,而在 Scala 中,这两个东西出人意料地不同。
例如,您可以看到 Difference between method and function in Scala .
关于scala - def 和 lambda 的 val 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11799452/