Concatenación
Se admiten concatenaciones para valores de tipo String
y matrices. En ambos casos, se expresan a través del operador +
. Por ejemplo, "Hello " + "world!"
se evalúa como "Hello world!"
y [1, 2, 3] + [4, 5, 6]
se evalúa como [1, 2, 3, 4, 5, 6]
.
La concatenación de dos matrices requiere que ambas matrices sean del mismo tipo, a diferencia de la construcción de un literal de matriz, donde se determina un tipo base común para todos los elementos de matriz. Esto se debe a que las matrices se tratan como invariantes. El tipo de toda la expresión coincide con el tipo de los operandos.