5
class Algo {
def a( a : String = "Hola ", b : String = "adios") {
print(a)
print(b)
}
def a() {
print ("Uh?")
}
}
object Algo {
def main(args : Array[String]) {
new Algo().a()
}
}
打印Uh?
如何斯卡拉知道調用什麼方法(命名參數)
如果方法a()
沒有定義,代碼打印「HOLA一路平安」使用默認值。
因此,我從中推斷出,如果確切的簽名是匹配的,那麼這是被優先考慮的。
這個推理是否正確?