Udostępnij za pośrednictwem


Łączenie

Łączenie jest obsługiwane w przypadku wartości typu String i tablic. W obu przypadkach są one wyrażane za pośrednictwem operatora +. Na przykład "Hello " + "world!" ocenia "Hello world!", a [1, 2, 3] + [4, 5, 6] ocenia [1, 2, 3, 4, 5, 6].

Łączenie dwóch tablic wymaga, aby obie tablice mają ten sam typ. To wymaganie różni się od konstruowania literału tablicy, w którym kompilator określa wspólny typ podstawowy dla wszystkich elementów tablicy. Ta różnica polega na tym, że tablice są traktowane jako niezmienne. Typ całego wyrażenia jest zgodny z typem operandów.