Kotlinでif let elseをやりたい

Swiftでお馴染みのif let Elise。

AndroidのKotlinでやりたいと思って調べてみました。

    fun updateUI(user:FirebaseUser?){
        user?.also{
            binding.labelView.text = "login:" + it.email
        } ?: run{
            binding.labelView.text = "no login..."
        }
    }

nilではない時は上で実態はitに入り、nilの時には下が実行されます。