|
1
105
从“ Tail calls, @tailrec and trampolines 博客帖子:
例子:
它在repl中工作(例如 Scala REPL tips and tricks ):
|
|
|
2
35
scala编译器将自动优化任何真正的尾部递归方法。如果用
注意,如果一个方法可以被重写,scala不认为它是尾部递归的。因此,该方法必须是私有的、最终的、在对象上(与类或特性相反),或者在另一个要优化的方法内部。 |
|
|
3
21
注释是
它就放在
这里我们导入注释,并尝试将方法标记为
哎呀!最后一次调用是
注意
|