(t,v)=>(t._1 +1, t._2+v ,t._3+v*v)相当于一个循环,t作为一个记录结果的值,而v代表每次传进来的List(List(1,2,3)的值。第一次循环:0+1,0+1,0+1;第二次循环:1+1,1+2,1+4;第三次循环:2+1,3+3,5+9,结束。
2018-08-17
已采纳回答 / 精慕门5377749
没讲def add(a:Int)(b:Int):Int=a+b//颗粒(柯里化)def method = add(1)_ //让a等于1,后面的参数用通配符_通配,即偏应用函数,是函数类型的method(2)//让b等于2,完成1+2=3
2018-05-13