!= null) block(this) else Unit
it.currentPrice.ifNotNull { et.price.text = it }
Приведение к String забыл
тот же самый let. мой интерес был в том чтобы развернуть let и сделать определения для нескольких аргументов
А можно сразу inline infix fun <T> T?.`▷`(block: (T) -> Unit) = if (this != null) block(this) else Unit it.currentPrice `▷` { et.price.text = "$it" }
Обсуждают сегодня