====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
soc:2009:lynusvaz:notes:scripting_doc:features_added [2009/08/16 00:16] lynusvaz |
soc:2009:lynusvaz:notes:scripting_doc:features_added [2009/08/16 00:19] (current) 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.: |