Від: Книга Метта Нойбурга "Основи програмування iOS 13 зі швидким". :
Для поєднання (об'єднання) двох рядків найпростішим підходом є використання оператора + :
let s = "hello"
let s2 = " world"
let greeting = s + s2
Це зручне позначення можливе тому, що оператор + перевантажений: він робить одне, коли операнди - це числа (числове додавання), а інше, коли операнди - це рядки (конкатенація). Оператор + постачається із ярликом + = призначення ; природно, змінна ліва сторона повинна бути оголошена за допомогою var:
var s = "hello"
let s2 = " world"
s += s2
В якості альтернативи для + = , ви можете зателефонувати в Append (_ :) метод примірника:
var s = "hello"
let s2 = " world"
s.append(s2)
Ще один спосіб об'єднання рядків - за допомогою методу приєднання (роздільник :) . Ви починаєте з масиву рядків, які потрібно об'єднати, і передаєте йому рядок, який потрібно вставити між усіма ними:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)