Kotlin
でのアンラップの仕方をメモしておきます。
結論
こんな感じで、Swift
の if let
っぽくアンラップできる。
var name: String? = "" name?.let { println(it) }
また、null合体演算子と組み合わせることで、デフォルト値と合わせてシンプルに値を取り出すことができます。
var name: String? = "" var forceName = name?.let { it } ?: "default"
Kotlin
でのアンラップの仕方をメモしておきます。
こんな感じで、Swift
の if let
っぽくアンラップできる。
var name: String? = "" name?.let { println(it) }
また、null合体演算子と組み合わせることで、デフォルト値と合わせてシンプルに値を取り出すことができます。
var name: String? = "" var forceName = name?.let { it } ?: "default"