से: मैट न्युबर्ग पुस्तक "iOS 13 स्विफ्ट के साथ प्रोग्रामिंग बुनियादी बातों।" :
दो तारों को मिलाने (जोड़ने) के लिए, सबसे आसान तरीका है + ऑपरेटर का उपयोग करना :
let s = "hello"
let s2 = " world"
let greeting = s + s2
यह सुविधाजनक संकेतन संभव है क्योंकि + ऑपरेटर अतिभारित है: यह एक काम करता है जब ऑपरेंड संख्या (संख्यात्मक जोड़) होते हैं और एक और जब ऑपरेंड स्ट्रिंग्स (कंक्रीटिंग) होते हैं। + ऑपरेटर एक साथ आता है + = काम शॉर्टकट; स्वाभाविक रूप से, बाईं ओर चर को var के साथ घोषित किया जाना चाहिए:
var s = "hello"
let s2 = " world"
s += s2
एक के रूप में विकल्प के लिए + = , आप कॉल कर सकते हैं संलग्न (_ :) उदाहरण विधि:
var s = "hello"
let s2 = " world"
s.append(s2)
जुड़ने वाले तारों का एक और तरीका जुड़ गया है (विभाजक :) विधि। आप संक्षिप्त करने के लिए स्ट्रिंग की एक सरणी के साथ शुरू करते हैं , और इसे उन सभी के बीच डालने वाली स्ट्रिंग को सौंप देते हैं:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)