【发布时间】:2016-06-10 03:36:51
【问题描述】:
我创建了一个函数:
def ignore(f: Unit => Unit) = {
userDisabled = true
f
userDisabled = false
}
现在我收到警告:
纯表达式在语句位置不做任何事情;您可能会省略必要的括号
当我添加括号并写f()时,我得到:
通过插入 () 来适应参数列表已被弃用:这不太可能是您想要的。签名:Function1.apply(v1: T1): R 给定参数:适配后:Function1((): Unit)
我做错了什么?
【问题讨论】:
标签: scala