尾调用，Scala也不能完全支持尾调用zh-hans:优化; zh-hant:最佳化。不过，Scala编译器可以把某些简单的尾递归zh-hans:优化; zh-hant:最佳化成循环。以下代码以函数式风格实现了快速排序算法，可以与Erlang快速排序的例子做个比较：def qsort(list: List[Int]): List[Int] = list match {
静态类型.Scala具备类型系统，通过编译时检查，保证代码的安全性和一致性。类型系统具体支持