Il tutorial Scala afferma che Int
's aggiungere operazione è in realtà una chiamata di metodo: 1+1
significa 1.+(1)
Confuso dalle definizioni operatore di Int a Scala
Ma quando guardo nel codice sorgente di Int.scala
, sembra che il il metodo semplicemente stamperà un messaggio di errore. Qualcuno potrebbe spiegarmi come funziona?
def +(x: Int): Int = sys.error("stub")