执行功能我创建一个功能:警告而在功能
def ignore(f: Unit => Unit) = {
userDisabled = true
f
userDisabled = false
}
现在,我得到一个警告:
一个纯粹的表达确实没有在意见书;你可能会忽略必要的括号
当我添加了括号,写f()
,我得到:
通过插入()已弃用的参数列表的适应:这不太可能是你想。签名:Function1.apply(v1:T1):R给定参数:函数1(():单元)
我在做什么错?
'f:=>单位'也可以工作... – Dima
看来我已经提到它了:p –