От: Matt Neuburg Book «Основы программирования на iOS 13 с помощью Swift». :
Чтобы объединить (объединить) две строки, самый простой подход - использовать оператор + :
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)
Еще один способ объединения строк - с помощью метода join (разделитель :) . Вы начинаете с массива строк, которые нужно объединить, и передаете ему строку, которая должна быть вставлена между всеми ними:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)