Поделиться через


Объединение

Объединения поддерживаются для значений типа String и массивов. В обоих случаях они выражаются с помощью оператора +. Например, "Hello " + "world!" принимает значение "Hello world!", а [1, 2, 3] + [4, 5, 6] — значение [1, 2, 3, 4, 5, 6].

Для объединения двух массивов требуется, чтобы оба они были одного типа, в отличие от создания литерала массива, при котором определяется общий базовый тип для всех элементов массива. Это связано с тем, что массив обрабатывается как инвариантный. Тип всего выражения совпадает с типом операндов.