執行功能我創建一個功能:警告而在功能
def ignore(f: Unit => Unit) = {
userDisabled = true
f
userDisabled = false
}
現在,我得到一個警告:
一個純粹的表達確實沒有在意見書;你可能會忽略必要的括號
當我添加了括號,寫f()
,我得到:
通過插入()已棄用的參數列表的適應:這不太可能是你想。簽名:Function1.apply(v1:T1):R給定參數:函數1(():單元)
我在做什麼錯?
'f:=>單位'也可以工作... – Dima
看來我已經提到它了:p –