为了账号安全,请及时绑定邮箱和手机立即绑定

scala中匿名函数作为参数的问题

scala中匿名函数作为参数的问题

慕娘9325324 2019-05-31 07:02:14
def fun(f: (Int) => Unit) = {f(10)f(20)}println("method 1 call:")fun(i => {println("hi"); println(i)})println("method 2 call:")fun{println("hi"); println(_)}输出:E:\test\scala>scala i.scalamethod 1 call:hi10hi20method 2 call:hi1020为什么第二种调用hi只出现一遍?
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

int:返回int类型的变量或常量

float:返回float类型的变量或常量
....基本同上....
特殊的:
void:没有返回值
bool:返回true 或false



查看完整回答
反对 回复 2019-06-01
  • 2 回答
  • 0 关注
  • 891 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信