「Android/kotlin/判定」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→判定コード) |
(→短縮コード) |
||
行14: | 行14: | ||
==短縮コード== | ==短縮コード== | ||
val name = if (id = 10) "taro" else "none" | val name = if (id = 10) "taro" else "none" | ||
+ | |||
+ | val name = if (id = 10) { | ||
+ | "taro" | ||
+ | } else { | ||
+ | "none" | ||
+ | } | ||
+ | |||
+ | これら短縮コードはkotlinコーディング規約的にも問題ない。https://developer.android.com/kotlin/style-guide |
2021年2月2日 (火) 22:12時点における版
判定コード
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