目次
概要
Kotlinには三項演算子というものがない。
条件式がtrueなら「:」の左側の、falseの「:」の右側の値を採用するというアレ。
ソースコードならこういうもの。
var result = (a < b) ? a : b
Kotlinは以下のように書く
ソースコード
var result = if (a < b) a else b
詳細
参考ページには今までのように「:」を使用するにはどうしたらいいかなどが記載されている。
個人的には郷に入っては郷に従えスタンスなので、こちらでは記載はしない。
ただ、そのようにできるということはKotlinは幅広い書き方に対応できるのかもしれない。
参考ページ:
Kotlinには三項演算子(条件演算子)がない