Actually I like ternary operator a lot, and I really feel it's missing on Kotlin, ever since I've moved from Java.
The way to do it on Kotlin is just annoying to write .
Compare this on Java:
final int t = x>0 ? 0 : 1 ;
with this on Kotlin
val t = if (x>0) 0 else 1
Yes, I feel using the if ... else syntax for an expression evaluation is harder to read than ? ... :.
if ... else
? ... :
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.