Mod:Creation Kit/Expression Reference

::= ( ('.' )*) |       ::= ['[' ']']             ::= ('(' ')') | ('new' '[' ']') | ::= ['[' ']']      ::= |  | 'length'

The basic expression is an arrangement of operators, function calls, and variables chained together in such a way to do some work. These operations follow the rules of precedence to determine which gets executed first.

Examples
2 + 4 * 10 (2 + 4) * 10 MyFunction.MyProperty (MyVariable as MyObject).MyFunction[0]
 * Add 2 to the value of 4 times 10 (result is 42)
 * Add 2 to 4, and multiply by 10 (result is 60)
 * Call a function and get a property from the results
 * Get the first element in the array returned by the function after a cast