// BunAndShiki.kt(文と式) fun main() { val returnIf = if (false) { "false" } else { println("ここは、elseブロック の中です。") "elseブロック" } println(returnIf) println() // 改行のため val returnWhen: String = when (val str = "which") { "a" -> { println("test_a") "A" } "b" -> { println("test_b") "B" } "which" -> { println("test_which") "どれ?" } else -> { println("test_else") "以外" } } println(returnWhen) } /* ここは、elseブロック の中です。 elseブロック test_which どれ? */