3
是否可以省略一些隱式參數但不是全部?我試着用命名參數:遺漏了一些隱含的參數
def foo(implicit a: Int, b: String) {
if (a > 0) {
println(b)
foo(a = a-1) // error
}
}
不幸的是,編譯器拒絕的foo
與遞歸調用:
not enough arguments for method foo
Unspecified value parameter b
聰明!你們之間有超過60k的代表,你讓我覺得很聰明,就像聽莫扎特一樣。 –
@ som-snytt http://i.imgur.com/CdoHhUc.jpg –
@LuigiPlinge事實上,你的聰明的咖喱讓我想嘗試一些東西,我也非常感謝你。你可能會反對我的解決方案不是非常聰明,但莫扎特抱怨說聽到他音樂的所有嬰兒都會變傻嗎? –