to the type of the variable with the size or
*(for an infinite array) between the brackets. If no variable type is given, the type array is infered on first use and the variable will be an infinite array
*anycan contain data of multiple types. This means that the array can be used as a tuple.
?in front of the datatype or let the interpreter infer the array type.