【学習kotlinシリーズ】エルビス演算子

Share on Facebook
Pocket
LINEで送る
Bookmark this on Google Bookmarks

Qiitaでことりん学習帳を発売しています!

エルビス演算子

ある変数がnull出ないときにはそのままの値で、nullの時はデフォルトの値でなんらかの処理を行いたい場合に、エルビス演算子を使うことで実装できる。

実際に書いてみる

fun main(args: Array<String>){

    val a: String? = "abcde"
    val b = (a ?: "default").toUpperCase()
    println(b)

    val c: String? = null
    val d = (c ?: "c is null").toUpperCase()
    println(d)
}

実行結果

ABCDE
C IS NULL

Related posts

Leave a Reply