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
? ... :
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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? ... :
.