中使用的方法我正在瀏覽斯卡拉代碼,並發現應用方法也用於type
。使用類型[斯卡拉]
type Common = {
def apply: {val func: {} => {val a: A}; val c: C} => {val b: B}
}
是什麼上面的代碼是什麼意思?
據我所知,這意味着Common是指所有包含apply方法的類型。但是,問題是什麼樣的應用方法是否意味着什麼?應用方法的輸入是什麼?
此外,
type Common = {
def apply({val func: {} => {val a: A}; val c: C} => {val b: B})
}
是哪兩個普通型的區別?
區別在於第二個是無效的語法。 –
那麼,第一個是什麼意思?該應用方法的輸入是什麼? – kong0329