В учебнике scala говорится, что операция Int
add на самом деле является вызовом метода: 1+1
означает 1.+(1)
Но когда я смотрю в исходный код Int.scala
, кажется, что метод просто выведет сообщение об ошибке. Может ли кто-нибудь объяснить мне, как это работает?
def +(x: Int): Int = sys.error("stub")