02.Operator Overloading

內容

    沒有標題

    Operator Overloading

    在 Scala 中, 不存在像 Java 單純運算符的設計, 取而代之的是運算符方法(函數), 嚴格來說 Scala 根本也沒有運算符, 進而達到能俱 運算符 Overloading 的特性, 一切的「操作」都是函數的調用呼叫.  - WisdomFish.ORG

    方法定義的語法似乎比較有趣,當它使用 = 操作符時,就像將隨後的方法體賦值給 main 標識符。事實上,真正發生的事情是:
    在函數語言中,就像變數和常數一樣,函數是一級概念,所以語法上也是一樣地處理。


    ref1 + ref2 
    ref1.+(ref2)


    Comments