আমি আমার উত্তরটি পুরোপুরি আবার লিখছি ( আবার )। এবার কারণ আমি guard
বিবৃতি এবং প্রথম দিকে ফিরে আসার ভক্ত হয়েছি । এটি অনেক ক্লিনার কোড তৈরি করে।
অ-ptionচ্ছিক স্ট্রিং
শূন্য দৈর্ঘ্যের জন্য পরীক্ষা করুন।
let myString: String = ""
if myString.isEmpty {
print("String is empty.")
return // or break, continue, throw
}
// myString is not empty (if this point is reached)
print(myString)
যদি if
বিবৃতিটি পাস হয়, তবে আপনি স্ট্রিংটি খালি নেই তা জেনে নিরাপদে ব্যবহার করতে পারেন। যদি এটি খালি থাকে তবে ফাংশনটি তাড়াতাড়ি ফিরে আসবে এবং তার পরে গুরুত্বপূর্ণ কিছু নয়।
Ptionচ্ছিক স্ট্রিং
শূন্য বা শূন্য দৈর্ঘ্যের জন্য পরীক্ষা করুন।
let myOptionalString: String? = nil
guard let myString = myOptionalString, !myString.isEmpty else {
print("String is nil or empty.")
return // or break, continue, throw
}
// myString is neither nil nor empty (if this point is reached)
print(myString)
এটি alচ্ছিকভাবে মোড়ক দেয় এবং এটি একই সাথে খালি নয় তা পরীক্ষা করে। guard
বিবৃতিটি পাস করার পরে , আপনি নিরাপদে আপনার মোড়কে থাকা মোড়ক ছাড়াই স্ট্রিং ব্যবহার করতে পারেন।