Array Literal Expressions
Array expressions are inline array definitions used to set or pass an array of values to a method. Array expressions start with a [, have 0 or more entries seperated by a comma and are closed with ]. The type of an array expression depends on what it's assigned to, but when inferred an array of the common type of all members is used.
method TakeArray(x: array of Integer); ... TakeArray([1,2,3,4,5]); var y := [0,1,2,3,4.5]; // array of double