iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【Kotlin】Kotlin でアンラップ

Kotlin でのアンラップの仕方をメモしておきます。

結論

こんな感じで、Swiftif let っぽくアンラップできる。

        var name: String? = ""
        name?.let {
            println(it)
        }

また、null合体演算子と組み合わせることで、デフォルト値と合わせてシンプルに値を取り出すことができます。

        var name: String? = ""
        var forceName = name?.let { it } ?: "default"

参考

stackoverflow.com

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com