中使用的方法我正在浏览斯卡拉代码,并发现应用方法也用于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