在以下Scala函数示例中:
@tailrec def someFunction( ... ): Unit = {
是@tailrec
注释做任何有用的或只是很高兴知道,这是一个尾递归?
@tailrec-如果编译器无法在带注释的方法中执行尾部调用优化,将产生编译错误。
所以是的,它确实做了某事....
退房-http://blog.richdougherty.com/2009/04/tail-calls-tailrec-and-trampolines.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句