если переданное значение в этом методе все равно нельзя изменить?
в каких случаях это может быть полезно?
Рефакторинг. Легаси. Декларативный подход упоротых.
Зато его можно изменить извне. Например, если ты его передаешь условно в таймер, который постоянно работает, то потом можно изменить параметр из другого места
Прямое выражение намерения того, что вы не будете менять переменную, а значит и память, которая под эту переменную отделена. Компилятор может тогда не делать лишних копий структур, которые вы в методы передаёте.
Обсуждают сегодня