Scripting:Operators
From STNE Wiki
(Difference between revisions)
Line 81: | Line 81: | ||
| Member b of a || a.b | | Member b of a || a.b | ||
|} | |} | ||
+ | |||
+ | == Notes == | ||
+ | |||
+ | The {{code | assignment}} operator and the {{code | equal to}} operator use the same symbol. It depends on the context which operator is used. The {{code | assignment}} operator is used when a line of code follows this syntax: {{code | Identifier {{=}} Value;}}. In all other cases, the {{code | equal to}} operator is used |
Revision as of 15:53, 10 September 2010
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