Từ: Matt Neuburg Sách về cơ bản lập trình iOS 13 với Swift. :
Để kết hợp (nối) hai chuỗi, cách tiếp cận đơn giản nhất là sử dụng toán tử + :
let s = "hello"
let s2 = " world"
let greeting = s + s2
Ký hiệu thuận tiện này là có thể bởi vì toán tử + bị quá tải: nó thực hiện một điều khi các toán hạng là số (cộng số) và một điều khác khi toán hạng là chuỗi (nối). Các nhà điều hành + đi kèm với một + = gán phím tắt; một cách tự nhiên, biến ở phía bên trái phải được khai báo bằng var:
var s = "hello"
let s2 = " world"
s += s2
Là một thay thế để + = , bạn có thể gọi append (_ :) phương pháp dụ:
var s = "hello"
let s2 = " world"
s.append(s2)
Một cách khác để nối chuỗi là với phương thức nối (dấu phân cách :) . Bạn bắt đầu với một chuỗi các chuỗi được nối và đưa cho nó chuỗi được chèn giữa tất cả các chuỗi:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)