// 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
どれ?
 */