= IF (exp, valueTrue, valueFalse )
The IF
function allows you to evaluate whether a certain expression is TRUE
(not 0) or FALSE
.
(0). Depending on that check, the function will return the second (if TRUE
) or third (if FALSE
)
argument.
This function evaluates the expression at compile time: it follows that the return value does not change at runtime. There are three versions of this function, one for each type of value that can be returned. There is a version that returns integers, one for floating point numbers, and one for strings.
This function is particularly useful for carrying out a conditional evaluation of constants which, otherwise, would require evaluation at runtime, wasting time and occupying useless space.
pictureToUse = IF(SCREEN WIDTH > 160, "large.png", "small.png" )
If
If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please open an issue for this keyword on GitHub. Thank you!