Выражение высказывания в Котлине

Если в Java i++ есть выражение и i++; является выражением выражения, а точки с запятой (;) являются необязательными в Kotlin, является ли i++ выражением или выражением в Kotlin?

i++ – это выражение, потому что оно имеет значение, которое вы можете назначить переменной, передать в качестве аргумента методу и т. д.

Если у вас есть только i++ , и вы ничего не делаете с его значением, вы используете его как оператор, то есть только для его побочных эффектов, а не для его значения.

  • Установите адаптер ViewPager через привязку данных
  • Перегруженные методы, получающие функции более высокого порядка в Котлине
  • Котлин. Ожидается Любой полученный MyObject
  • Kotlin: Обязательно: kotlin.Boolean. Найдено: kotlin.Boolean?
  • Конструктор супертипов объекта Котлин
  • Подготовьте несколько BuildTypes с теми же шагами в TeamCity Kotlin DSL
  • Kotlin lateinit свойства, опасность NPE?
  • Не удается запустить запрос «Where In» в Котлине
  • Будет ли карта Kotlin mapTo () перезаписывать данные уже в массиве?
  • Конструктор Котлин с суперклассом
  • Как получить общий класс параметров в Котлине
  • Давайте будем гением компьютера.