特牛网址导航

scala中的尾递归_scala 尾递归-CSDN博客

网友收藏
文章浏览阅读2k次,点赞2次,收藏7次。递归一个函数直接或间接的调用它自己,就是递归了。例如,递归计算阶乘:def factorial(n: Int): Int = { if( n 1 ) 1 else n * factorial(n-1)}以上factorial方法,在n>1时,需要调用它自身,这是一个典型的递归调用。如果n=5,那么该递归调用的过程大致如下: factorial(5)_scala 尾递归
标签:scala 尾递归