Конструкция when

Конструкция when в Kotlin представляет собой условный оператор, который заменяет switch из других языков программирования и предоставляет более мощные возможности.