「Android/kotlin/判定」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→判定コード if) |
|||
行2: | 行2: | ||
==判定コード if== | ==判定コード if== | ||
<pre> | <pre> | ||
+ | var num: Int = 2 | ||
if (num == 1) { | if (num == 1) { | ||
println("num:1") | println("num:1") | ||
行10: | 行11: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
==判定コード when== | ==判定コード when== | ||
<pre> | <pre> |
2021年2月2日 (火) 22:21時点における最新版
判定コード if
var num: Int = 2 if (num == 1) { println("num:1") } elseif (num == 2) { println("num:2") } else { println("other") }
判定コード when
var num: Int = 2 when (num) { 1 -> println("num:1") 2 -> println("num:2") 3 -> println("num:3") }
出力
I/System.out: num:2
短縮コード
val name = if (id = 10) "taro" else "none"
val name = if (id = 10) { "taro" } else { "none" }
これら短縮コードはkotlinコーディング規約的にも問題ない。https://developer.android.com/kotlin/style-guide