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