Мне просто интересно, почему нет i++
для увеличения числа. Как я знаю, такие языки, как Ruby или Python, не поддерживают его, потому что они динамически типизированы. Таким образом, очевидно, что мы не можем писать код типа i++
, потому что, возможно, i
является строкой или чем-то еще. Но Scala статически типизирован - компилятор абсолютно может сделать вывод, что если он легален или не помещает ++
за переменную.
Итак, почему не существует i++
в Scala?