我偶然发现了下面的链接,它显示了 scala 消息是多么有趣;)
当我尝试这个示例时,它永远挂起。这里发生了什么?
这是一个已知的错误吗?它是某种陷阱吗?
Welcome to Scala version 2.9.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_29
).
Type in expressions to have them evaluated.
Type :help for more information.
scala> def factorial(n: Int):Int = {
| if (n == 1) n // forgot 'return' here
| factorial(n - 1)
| }
factorial: (n: Int)Int
scala> factorial(10)