我在斯卡拉初學者,我只是好奇斯卡拉如何處理的類型推斷此代碼段Scala的類型推斷匿名函數聲明
trait Expression { .... }
def eval (binding : String => Boolean) : Expression => Boolean
我明白,結合是一個函數,轉換String
到Boolean
,但爲什麼binding
同時可以聲明爲Expression
的成員?它是否被隱式轉換?它是如何工作的?
很抱歉,如果我的問題是有點混亂
非常感謝:d
你能更具體一點嗎?你在說什麼類型推理?在你發佈的代碼中沒有類型推斷,所有類型都被明確聲明。 – 2010-09-19 12:13:24