iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

Kotlinの三項演算子

Kotlinでも普通に三項演算子が使えると思ってたら、使えないみたいなので簡単にメモを残しておきます👷‍♀️

val max = (a > b) ? a : b // 🙅🏻

三項演算子の代わりに、普通にIf式を使うとそれっぽくかけるらしいです。

val max = if (a > b) a else b // 🙆🏻
// ...
if (isLoading) startLoading() else stopLoading() // 🙆🏻

ちなみに、ブロックで定義することもできるらしい。

val max = if (a > b) {
    print("Choose a")
    a
} else {
    print("Choose b")
    b
}

てな感じで本日も以上になります🍺

参考

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com