Understanding switch-case fall-through in Java
Scala and Kotlin both build on Java, and they both carry over many features that are familiar to C and C++ programmers, like if statements, while and do-while loops.
But not switch-case statements. The inventors of both Scala and Kotlin wanted the functionality of switch-case, but without the fall-through semantics that confuse so many programmers.