if (text == null)
とかでもよいのですが、もう少しKotlinぽくするなら、Elvis演算子を使用して次のように書くことができます。
fun showTextIfNotNull(text: String?) {
text ?: return
println(text)
}
text ?: return
以降はSmart Castにより、変数text
は非オプショナルとして使用できるので、アンラップの方法の一つでもありますね。
More than 5 years have passed since last update.
if (text == null)
とかでもよいのですが、もう少しKotlinぽくするなら、Elvis演算子を使用して次のように書くことができます。
fun showTextIfNotNull(text: String?) {
text ?: return
println(text)
}
text ?: return
以降はSmart Castにより、変数text
は非オプショナルとして使用できるので、アンラップの方法の一つでもありますね。
Register as a new user and use Qiita more conveniently