Array literal
Syntax
["shock", "script"]
The following:
[0, 1, 2] : [byte]
is equivalent to Array.<byte>([0, 1, 2]), or:
type B = [byte]
B([0, 1, 2])
-
ArrayLiteral :
-
[ Elisionopt ] ArrayLiteralTypeAnnotationopt
[ ElementList ] ArrayLiteralTypeAnnotationopt
[ ElementList , Elisionopt ] ArrayLiteralTypeAnnotationopt
-
ArrayLiteralTypeAnnotation :
-
: TypeExpression
-
Elision :
-
,
Elision ,
-
ElementList :
-
Elisionopt AssignmentExpressionallowIn
Elisionopt LiteralRest
ElementList , Elisionopt AssignmentExpressionallowIn
ElementList , Elisionopt LiteralRest