Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
soc:2009:lynusvaz:notes:scripting_doc:features_added [2009/08/16 00:12] lynusvaz |
soc:2009:lynusvaz:notes:scripting_doc:features_added [2009/08/16 00:16] lynusvaz |
||
---|---|---|---|
Line 22: | Line 22: | ||
Arithmetic expressions can be evaluated by placing them within $(). | Arithmetic expressions can be evaluated by placing them within $(). | ||
The following operators are supported (in order of decreasing precedence): | The following operators are supported (in order of decreasing precedence): | ||
- | - !, ~ (logical NOT and bitwise negation) | + | - ''!, ~'' (logical NOT and bitwise negation) |
- | - *, /, % (multiplication, division, and modulo) | + | - ''*, /, %'' (multiplication, division, and modulo) |
- | - +, - (addition, subtraction) | + | - ''+, -'' (addition, subtraction) |
- | - <<, >> (left- and right-shift) | + | - ''<<, >>'' (left- and right-shift) |
- | - <, <=, >, >= (inequality) | + | - ''<, <=, >, >='' (inequality) |
- | - !=, == (equal, not equal) | + | - ''!=, =='' (equal, not equal) |
- | - & (bitwise AND) | + | - ''&'' (bitwise AND) |
- | - | (bitwise OR) | + | - ''|'' (bitwise OR) |
- | - ^ (bitwise EX-OR) | + | - ''^'' (bitwise EX-OR) |
- | - && (logical AND) | + | - ''&&'' (logical AND) |
- | - || (logical OR) | + | - ''||'' (logical OR) |
The == and != operators also act on strings. Identifiers are expanded by placing them within ${}. | The == and != operators also act on strings. Identifiers are expanded by placing them within ${}. | ||
E.g.: | E.g.: |