调用的传进来的函数,也就是 f(n) = n , f(n) = n * n ...
你用scala worksheet 保存以后会自动得出的
没讲
def add(a:Int)(b:Int):Int=a+b//颗粒(柯里化)
def method = add(1)_ //让a等于1,后面的参数用通配符_通配,即偏应用函数,是函数类型的
method(2)//让b等于2,完成1+2=3
直接使用eclipse,ctrl+s保存后,就会有输出
在loop函数中,第二个参数acc是一个输入参数,首先执行else里面的代码,调用loop函数时,传给acc的参数是acc与f(n)的和,所以最后执行到if里面的代码时,返回的acc就是和。