Zřetězení
Zřetězení jsou podporována pro hodnoty typu String
a polí. V obou případech jsou vyjádřeny operátorem +
. Například "Hello " + "world!"
vyhodnotí jako "Hello world!"
a [1, 2, 3] + [4, 5, 6]
vyhodnotí jako [1, 2, 3, 4, 5, 6]
.
Zřetězení dvou polí vyžaduje, aby obě pole byla stejného typu, na rozdíl od vytvoření literálu pole , kde je určen společný základní typ pro všechny položky pole. Je to proto, že pole jsou považována za invariantní. Typ celého výrazu odpovídá typu operandů.