Difference between revisions of "Command:If"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== Syntax == | == Syntax == | ||
− | + | If <condition> | |
− | |||
== Description == | == Description == | ||
− | Conditionally executes | + | Conditionally executes the following command, depending on the value of an expression. The condition is run through a [[LavishScript:Mathematical Formulae|math calculator]]. If the result is zero, the command is skipped; otherwise it is executed. Command blocks may be used, which begin with a <tt>{</tt> and end with a <tt>}</tt>, and is treated by control statements such as if it were a single command (i.e. executed or skipped as a whole). |
− | When using characters | + | When using characters which have special meaning in LavishScript commands, such as <tt>< |</tt> and <tt>></tt>, enclose the statement in quotes (see [[LavishScript:Syntax|Syntax]]). |
if "2 > 1" | if "2 > 1" | ||
Line 20: | Line 19: | ||
== See Also == | == See Also == | ||
*[[LavishScript:Commands|Commands]] | *[[LavishScript:Commands|Commands]] | ||
+ | *[[LavishScript:Syntax|Syntax]] | ||
+ | *[[Command:Else|Else]] | ||
+ | *[[LavishScript:Mathematical Formulae|Mathematical Formulae]] | ||
+ | |||
{{Command-Stub}} | {{Command-Stub}} |
Revision as of 21:27, 1 March 2005
Contents
Syntax
If <condition>
Description
Conditionally executes the following command, depending on the value of an expression. The condition is run through a math calculator. If the result is zero, the command is skipped; otherwise it is executed. Command blocks may be used, which begin with a { and end with a }, and is treated by control statements such as if it were a single command (i.e. executed or skipped as a whole).
When using characters which have special meaning in LavishScript commands, such as < | and >, enclose the statement in quotes (see Syntax).
if "2 > 1"
Examples
if x == 5 { if y == 6 varset z 17 } else varset z 20