Dynamic array like { 1 + 2 . 4 - 2 . 3 }
is basically a syntactic sugar for:
Array
with: 1 + 2;
with: 4 - 2;
with: 3
Which makes sense because arrays are created quite often. Also you can incorporate this to create a dictionary for example:
{
#keyOne -> 5 .
#keyTwo -> 3 .
#keyThree -> 1
} asDictionary
Literal arrays as actually literal and are defined before compile time.