Implicit concatenation

From m204wiki
Revision as of 19:55, 5 December 2011 by JAL2 (talk | contribs)
Jump to navigation Jump to search
This feature is new in version 7.9 of the Sirius Mods.

Implicit concatenation eliminates the need to precede User Language variables (including methods chained off a variable) and literals with the operator With to indicate concatenation. For example, the following statement sets %foo to the contents of %test enclosed within parentheses:

%foo = "(" %test ")"

If %nal is a Named Arraylist of String, implicit concatenation lets you assign to %foo the single-quoted value of item %x +1:

%foo = "'" %nal(%x + 1) "'"

With is still required before field names:

%foo = '>>' with field name

And With is still required before expressions in parentheses:

%foo = '>>' with (%x + 2)