Difference between revisions of "IF a THEN b ELSE c"
DKontotasiou (talk | contribs) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Analytica User Guide]] | [[Category:Analytica User Guide]] | ||
− | < | + | <breadcrumbs>Analytica User Guide > Expressions > {{PAGENAME}}</breadcrumbs> |
− | |||
− | |||
− | |||
− | : | + | This conditional expression returns «b» if «a» is true (1) or «c» if «a» is false (0), for example: |
+ | :<code>Variable X := 1M</code> | ||
+ | :<code>Variable Y := 1</code> | ||
+ | :<code>IF X > Y THEN X ELSE Y → 1M</code> | ||
− | + | returns the larger of <code>X</code> and <code>Y</code>. | |
− | + | It is possible to omit the '''ELSE''' clause: | |
+ | :<code>IF X > Y THEN X</code> | ||
− | returns | + | If the condition is false, it gives a warning. If you ignore the warning, it returns [[Null]]. |
− | + | Conditional expressions get more interesting when they work on arrays. See [[IF a THEN b ELSE c with arrays]]. | |
− | + | ==See Also== | |
+ | * [[If-Then-Else]] | ||
+ | * [[IF a THEN b ELSE c with arrays]] | ||
− | |||
− | + | <footer>Operators / {{PAGENAME}} / Function calls and parameters</footer> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | </ |
Latest revision as of 00:13, 1 June 2016
This conditional expression returns «b» if «a» is true (1) or «c» if «a» is false (0), for example:
Variable X := 1M
Variable Y := 1
IF X > Y THEN X ELSE Y → 1M
returns the larger of X
and Y
.
It is possible to omit the ELSE clause:
IF X > Y THEN X
If the condition is false, it gives a warning. If you ignore the warning, it returns Null.
Conditional expressions get more interesting when they work on arrays. See IF a THEN b ELSE c with arrays.
See Also
Comments
Enable comment auto-refresher