Expressions
Expressions are arithmetic or logic constructs, Semantik/Syntax that can be evaluated in a context. Individual arithmetia or logic expressions or combinations thereof and expressions containing a string and their functionality are part of a „Expression“.
Expression Length
The length is not limited. The compiler will optimize complex expressions. Splitting into separate operations will usually not speed up processing.
Keywords
true | Represents the value „true“, arithmetically = <>0 (non-zero). Posted in conditions and boolean expressions. |
---|---|
false | Represents the value „false“, arithmetically = 0 (zero). Used in conditions and boolean expressions. |
nil | Used to determine if an object is nil (no value). |
Examples of a expression
- Arithmetic Expressions
- 5 * 7
- (13 * ( x - a ) / b) << 5
- x * 9 = 2 * y
- z = c > 100
- y = Function( x, 23, 42)
- etc.
- Logic Expressions
- a and b
- b or a
- (a or not b) and c
- etc.
- String Expressions
- „Hallo“+str(22)
- m.StringValue(2,3)+„:“
- right(„00“+hour,2)+„:“+right(„00“+minute,2)+„:“+right(„00“+second,2)
- etc.