For short and concise conditional if statement, one can use the ternary operator.
A ternary operation is a n-aryoperation with `n = 3`.
A ternary operator is an operator that takes three arguments.
condition ? "Result if condition is true" : "Result if condition is false"
# ^ ^ ^
# | | |
# | | |
# First argument Second argument Third argument
If the first argument, condition to the left of ?, evaluates to true, the second argument, to the left of :, is returned. Otherwise, the third argument, to the right of :, is returned.
Ternary operator are preferred when two possibilities of result and only one operation is returned for each possibilities. Otherwise a classif if..else statement is to be preferred.