DEV Community

Discussion on: We don't need a ternary operator

Collapse
 
androiddeveloperlb profile image
AndroidDeveloperLB

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

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

Yes, I feel using the if ... else syntax for an expression evaluation is harder to read than ? ... :.