Eliminar ruptura en Kotlin cuando expresión

¿Cómo puedo escribir When Expression in kotlin sin romper la expresión? En Java podemos hacer esto.

int x = 3; switch (x){ case 1: System.out.println("1"); case 2: System.out.println("2"); case 3: System.out.println("3"); // 3 will be printed case 4: System.out.println("4"); // 4 will be printed } 

Resultado:
3
4

¿Cómo puedo lograr un resultado como este?

    Actualmente no es posible implementar la estructura de caída de la statement de switch de Java usando Kotlin when .

    Solución:

     val x = 3 if (x <= 1) println("1") if (x <= 2) println("2") if (x <= 3) println("3") if (x <= 4) println("4") 

    @yole :

    Tenemos un plan tentativo para apoyar la palabra key continuar en las declaraciones para admitir Fallthrough. Sin embargo, no está progtwigdo para ninguna versión futura específica de Kotlin.