LoginSignup
2
1

More than 5 years have passed since last update.

Kotlinでオプショナルな変数がnullだったらリターンする

Posted at

if (text == null)とかでもよいのですが、もう少しKotlinぽくするなら、Elvis演算子を使用して次のように書くことができます。

fun showTextIfNotNull(text: String?) {
    text ?: return
    println(text)
}

text ?: return以降はSmart Castにより、変数textは非オプショナルとして使用できるので、アンラップの方法の一つでもありますね。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1