আপনার প্রয়োজন অনুসারে সুইফট 5 এর সাহায্যে, আপনার সমস্যা সমাধানের জন্য আপনি নীচের খেলার মাঠের নমুনা কোডগুলির মধ্যে একটি চয়ন করতে পারেন।
কোনও বিভাজক ছাড়াই একটি অ্যারে Character
রূপান্তর করা String
:
let characterArray: [Character] = ["J", "o", "h", "n"]
let string = String(characterArray)
print(string)
// prints "John"
কোনও বিভাজক ছাড়াই একটি অ্যারে String
রূপান্তর করা String
:
let stringArray = ["Bob", "Dan", "Bryan"]
let string = stringArray.joined(separator: "")
print(string) // prints: "BobDanBryan"
একটি অ্যারের বাঁক String
একটি মধ্যে গুলি String
শব্দের মধ্যে একটি বিভাজক সঙ্গে
let stringArray = ["Bob", "Dan", "Bryan"]
let string = stringArray.joined(separator: " ")
print(string) // prints: "Bob Dan Bryan"
অক্ষরের মধ্যে একটি বিভাজক দিয়ে একটি String
এর অ্যারে রূপান্তর করা String
:
let stringArray = ["car", "bike", "boat"]
let characterArray = stringArray.flatMap { $0 }
let stringArray2 = characterArray.map { String($0) }
let string = stringArray2.joined(separator: ", ")
print(string) // prints: "c, a, r, b, i, k, e, b, o, a, t"
সংখ্যার মধ্যে বিভাজক দিয়ে একটি Float
এর অ্যারে রূপান্তর করা String
:
let floatArray = [12, 14.6, 35]
let stringArray = floatArray.map { String($0) }
let string = stringArray.joined(separator: "-")
print(string)
// prints "12.0-14.6-35.0"
array.description
অথবা আপনি যদি কাস্টম বিভাজক চানarray.joined(separator: ",")