首页 > 代码库 > scala基本学习
scala基本学习
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基本学习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。