bar ссылка на уже объявлённую ранее переменную
foo++ (чтобы после увеличения foo на 1 bar тоже увеличилась)?
С примитивом нельзя. Все оперируемые объекты ведут себя как ссылки. Делайте вместо foo контейнер и сделайте ему operator fun inc и будет работать как написано.
можете пожалуйста пример привести?
class counter(var value: Int = 0){ operator fun inc(){ var++ return this } }
Обсуждают сегодня