You can use a when
without an argument:
val msg = "This is some message"when { msg.startsWith("This") -> println("Starts with This") msg.startsWith("That") -> println("Starts with That") else -> println("Doesn't start with This or That")}
Output:
Starts with This