thana
07/11/2019, 8:28 AMinfix fun <T : Any?> T.`if`(condition: Boolean): Pair<Boolean, T> =
Pair(condition, this)
infix fun <T> Pair<Boolean, T>.`else`(block: () -> T) =
if (component1()) component2()
else block()Pavlo Liapota
07/11/2019, 8:32 AMvalue.takeIf { it >= 0 } ?: defaultValuethana
07/11/2019, 8:34 AMreturn if (condition) foo else bar and put the foo in front of ifthana
07/11/2019, 8:35 AMthana
07/11/2019, 8:36 AMreturn foo `if` (condition) `else` barthana
07/11/2019, 8:36 AMPavlo Liapota
07/11/2019, 8:37 AMreturn if (condition) foo else bar?thana
07/11/2019, 8:38 AMkarelpeeters
07/11/2019, 10:40 AM