我是新來的編程和Scala。我不明白這段代碼的第二行是怎麼回事。我所能理解的是一個方法(add)是以Class(Number)作爲參數創建的。之後,我畫空白。我真的很感激,如果有人能解釋這段代碼。感謝Scala類方法
scala> class Number(val i:Int){
def add(num: Number) = new Number(i + num.i)
}
scala> (new Number(23)).add(new Number(-1)).i
res18: Int = 22
這部分是幹什麼的? =新號碼(我+ num.i) –
@GauravSharma,你的意思是'this'部分? – pamu
= new Number(i + num.i) –