Aus: Matt Neuburg Buch „Grundlagen der iOS 13-Programmierung mit Swift“. ::
Um zwei Zeichenfolgen zu kombinieren (zu verketten) , verwenden Sie am einfachsten den Operator + :
let s = "hello"
let s2 = " world"
let greeting = s + s2
Diese bequeme Notation ist möglich, weil der Operator + überladen ist: Er macht eine Sache, wenn die Operanden Zahlen sind (numerische Addition) und eine andere, wenn die Operanden Zeichenfolgen sind (Verkettung). Der Operator + wird mit einer Zuweisungsverknüpfung + = geliefert. Natürlich muss die Variable auf der linken Seite mit var deklariert worden sein:
var s = "hello"
let s2 = " world"
s += s2
Als Alternative zu + = , können Sie den Anruf append (_ :) Instanz - Methode:
var s = "hello"
let s2 = " world"
s.append(s2)
Eine andere Möglichkeit, Zeichenfolgen zu verketten, ist die Methode join (separator :) . Sie beginnen mit einem Array von zu verkettenden Zeichenfolgen und übergeben ihm die Zeichenfolge, die zwischen allen eingefügt werden soll:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)