网站介绍:文章浏览阅读606次。计算x的n次方 def cal(x:Int,n:Int) :Double={ if(n<0) 1/cal(x,-n) else if(n>0&&n%2!=0) x*cal(x,n-1) else if(n>0&&n%2==0) cal(x,2/n)*cal(x,2/n) else 1}注意:1.递归函数必须要有返回值,不然编译器无法判断cal()函数的返回值2.因为返回值_scala递归函数求次方
- 链接地址:https://blog.csdn.net/qq_32563713/article/details/77244123
- 链接标题:scala递归函数_scala递归函数求次方-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:6248
- 网站标签:scala递归函数求次方