Ternary operators are not bad . However, many people choose not to use them because they can be difficult to parse on first glance. The expressiveness that you get from using if/else conditionals is the same as a ternary – mostly – but it allows for better readability.
Read moreWhat is the ternary operator with example?
It helps to think of the ternary operator as a shorthand way or writing an if-else statement . Here’s a simple decision-making example using if and else: int a = 10, b = 20, c; if (a < b) { c = a; } else { c = b; } printf(“%d”, c); This example takes more than 10 lines, but that isn’t necessary.
Read moreWhat is a ternary operator in Swift?
Ternary Operator in Swift A ternary operator evaluates a condition and executes a block of code based on the condition . Its syntax is condition ? expression1 : expression2. Here, the ternary operator evaluates condition and. if condition is true, expression1 is executed.
Read moreDoes Swift have a ternary operator?
Swift has a rarely used operator called the ternary operator . It works with three values at once, which is where its name comes from: it checks a condition specified in the first value, and if it’s true returns the second value, but if it’s false returns the third value.
Read more