■ はじめに
* Kotlin の 条件(if など) を纏める
実行環境
https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt
目次
【0】switch文 廃止 【1】if 文 【2】三項演算子 【3】when 文
【0】switch文 廃止
* Kotliin には、Javaの switch文は存在せず。 ⇒ 代わりに、「【3】when 文」を使用。
【1】if 文
* if 文は、普通に Javaとほぼ同じ
サンプル
fun main(args: Array<String>) { var number = 7 if(number > 10) { println("Larger than 10") } else if(number > 0) { println("Less than 10, But larger than 0") } else { println("Less than 0") } }
【2】三項演算子
// Kotlinには、三項演算子はないそうなので、if文で代用 val max = if (a > b) a else b
【3】when 文
https://dk521123.hatenablog.com/entry/2013/09/25/002349
でも使用した。
構文
when (式) { 値 -> 処理 値 -> 処理 else -> 処理 } // 他にも色々な書き方がある、、、
サンプル
fun main(args: Array<String>) { var number = 7 when(number) { 1 -> println("One") in 2..5 -> println("From two to five") 6 or 7 -> println("Six or seven") 8,9 -> println("Eight or nine") else -> println("other") } }
参考文献
https://maku77.github.io/kotlin/basic/when.html
関連記事
Kotlin ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/09/13/001546