Difference between revisions of "Expressions"
From Wiki
Line 54: | Line 54: | ||
( 2 + 2 ) * ( 3 - 1 ) ; parenthesis enclosed expressions</pre> | ( 2 + 2 ) * ( 3 - 1 ) ; parenthesis enclosed expressions</pre> | ||
− | | Width=200px | [[Main_Page]] || Width=200px | [[Documentation]] || Width=200px | | + | {| |
+ | | Width=200px | [[Main_Page]] || Width=200px | [[Documentation]] || Width=200px | | ||
+ | |} |
Revision as of 10:17, 18 August 2005
Expressions are important building blocks in an EasyUO script. They can be used to create relatively advanced integer mathematics.
An expression can be a simple constant value or it can be a more advanced mathematical expression.
set %var 2 + 2
User Contributed Notes
/docs/expressions.php
the.WZA@easyuo.com
30-Jun-2005 14:32
This whole chapter need to be clarified in order to distingish Satements from Expressions. STATEMENTS: An EasyUO script is a sequence of statements. A statement is any of the following: - a command - a block - a control structure A command typically takes the form: <command_name> <parameters> Example: set %var 2 + 2 A block is a sequence of statements grouped within brackets. Opening and closing brackets MUST occurs on a distinct line (Hence one could argue that both "{" and "}" are statements by themself). Blocks are almost excusively used in conjuntion with control structures. Example: { set %var 2 + 2 display ok %var } Control structure are defined individually elsewhere in the documentation. EXPRESSIONS: An expresion is any of the following: - a literal - a variable - an expresion enclosed with parenthesis - an unary operator followed by an expression - an expression followed by a binary operator and an expression Examples: 1337 ; literal numeric value cheffe ; literal string value %var ! #true ; unary operator %var + 1 ; binary operator ( 2 + 2 ) * ( 3 - 1 ) ; parenthesis enclosed expressions
Main_Page | Documentation |