Scripting:Operators
From STNE Wiki
Revision as of 15:49, 10 September 2010 by Glest Durnham (Talk | contribs)
Contents |
Table
In this section, a and b represent either literal values, object references or expressions evaluating to the appropriate type.
String operators
| Operator name | Syntax |
|---|---|
| Concatenation | a & b |
Comparison operators
| Operator name | Syntax |
|---|---|
| Equal to | a = b |
| Not equal to | a <> b |
| Greather than | a > b |
| Less than | a < b |
| Greather than or equal to | a >= b |
| Less than or equal to | a <= b |
| Reference equal to | a Is b |
Arithmetic operators
| Operator name | Syntax |
|---|---|
| Assignment | a = b |
| Addition | a + b |
| Subtraction | a - b |
| Multiplication | a * b |
| Division | a / b |
| Increment | a++ |
| Increment | ++a |
| Decrement | a-- |
| Decrement | --a |
Logical operators
| Operator name | Syntax |
|---|---|
| Logical NOT | NOT a |
| Logical AND | a AND b |
| Logical OR | a OR b |
Other operators
| Operator name | Syntax |
|---|---|
| Function call | a() |
| Function reference | AddressOf a |
| Member b of a | a.b |