থেকে: ম্যাট নিউবুর্গ বই "সুইফট সহ আইওএস 13 প্রোগ্রামিং ফান্ডামেন্টাল।" :
দুটি স্ট্রিং একত্রিত করতে (কনটেনেটেট) , সবচেয়ে সহজ পদ্ধতির হ'ল + অপারেটরটি ব্যবহার করা :
let s = "hello"
let s2 = " world"
let greeting = s + s2
এই সুবিধাজনক স্বরলিপিটি সম্ভব কারণ + অপারেটর অতিরিক্ত লোড হয়েছে: যখন অপারেন্ডগুলি সংখ্যার (সংখ্যাসূচক সংযোজন) হয় এবং অন্যটি যখন অপারেন্ডগুলি স্ট্রিং হয় (কনটেন্টেশন) তখন এটি একটি কাজ করে। + অপারেটর একটি দিয়ে আসে + + = নিয়োগ শর্টকাট; স্বাভাবিকভাবেই, বাম দিকের ভেরিয়েবলটি অবশ্যই বর্ণ সহ ঘোষিত হয়েছে:
var s = "hello"
let s2 = " world"
s += s2
একটি হিসাবে বিকল্প থেকে + + = , আপনি কল করতে পারেন পরিশেষে যোগ (: _ :) উদাহরণস্বরূপ পদ্ধতি:
var s = "hello"
let s2 = " world"
s.append(s2)
সংযুক্তকরণের স্ট্রিংগুলির আরেকটি উপায় হ'ল যুক্ত (বিভাজক :) পদ্ধতিটি। আপনি সংক্ষিপ্ত হওয়ার জন্য স্ট্রিংগুলির একটি অ্যারে দিয়ে শুরু করুন এবং এগুলির মধ্যে একটি beোকানোর জন্য স্ট্রিংটি হস্তান্তর করুন:
let s = "hello"
let s2 = "world"
let space = " "
let greeting = [s,s2].joined(separator:space)