Is + = (или любые операторы присваивания) метод в scala для типа Int.Где + = метод, расположенный для int в scala
Например,
var x=5
x+=1
Здесь я могу использовать + = метод только тогда, когда она является переменной.
Я не в состоянии сделать,
5+=1
ли компилятор Scala считает этот метод как частный случай?
Почему он недоступен в классе scala.Int?
Что вы ожидаете от '5 + = 1' на самом деле? Я не знаю Scala, но я не вижу причин, позволяющих вам перезаписать значение примитива ... – CptBartender
Я думал, что в scala (только методы) нет оператора, поэтому не будет никакой разницы между значение и переменная. – MinusInfinity
5. + (1) и x. + (1) будут работать последовательно, поэтому я ожидаю, что этот оператор будет вести себя одинаково. – MinusInfinity