Scripting:Operators
From STNE Wiki
Revision as of 15:54, 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 |
Notes
- The assignment operator and the equal to operator use the same symbol. It depends on the context which operator is used. The assignment operator is used when a line of code follows this syntax: Identifier = Value;. In all other cases, the equal to operator is used