码迷,mamicode.com
首页 > 其他好文 > 详细

scala基本学习

时间:2016-10-29 14:12:57      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:java   执行   参数   class   return   意思   pre   object   方法   

def addOne(f: Int => Int, arg: Int) = f(arg) + 1,
意思是 addOne要两个参数一个是:传一个整数的参数且返回一个整形的方法的参数,第二个参数就是一个整数,方法体 执行第一个参数的方法f 且f的参数是该方法的第二个参数,然后把f 返回值+1 作为返回值,相当于java:

int addOne(SomeObject f ,int args){
return f.methodnName(args)+1;

}

class SomeObject{
int methodnName(int a){
return a*a;

}
}

scala基本学习

标签:java   执行   参数   class   return   意思   pre   object   方法   

原文地址:http://www.cnblogs.com/chengjun/p/6010560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!