java和scala函数在语法、语义上存在差异:java函数显式指定返回值类型,而scala可以省略;java不支持尾递归,scala支持;java需要显式声明参数和返回值类型,scala可由编译器推断。 Java 函数与 Scala 语言函数的对比 在 Java 和 Scala 语言中,函数都是