Swift 3.0:
Tương tự như Swift 2.0, nhưng đổi tên API đã đổi tên joinWithSeparator
-joined(separator:)
.
let joinedString = ["1", "2", "3", "4", "5"].joined(separator: ", ")
// joinedString: String = "1, 2, 3, 4, 5"
Xem Sequence.join(separator:) để biết thêm thông tin.
Swift 2.0:
Bạn có thể sử dụng phương pháp joinWithSeparator
trên SequenceType
để tham gia vào một mảng các chuỗi với một tách chuỗi.
let joinedString = ["1", "2", "3", "4", "5"].joinWithSeparator(", ")
// joinedString: String = "1, 2, 3, 4, 5"
Xem SequenceType.joinWithSeparator(_:) để biết thêm thông tin.
Swift 1.0:
Bạn có thể sử dụng chức năng join
thư viện tiêu chuẩn trên String
để tham gia vào một mảng các chuỗi với một chuỗi.
let joinedString = ", ".join(["1", "2", "3", "4", "5"])
// joinedString: String = "1, 2, 3, 4, 5"
Hoặc nếu bạn muốn thay, bạn có thể sử dụng chức năng thư viện tiêu chuẩn toàn cầu:
let joinedString = join(", ", ["1", "2", "3", "4", "5"])
// joinedString: String = "1, 2, 3, 4, 5"
Đối xứng, tôi cũng nhận thấy có một hàm 'split' toàn cục, mặc dù có vẻ hơi cồng kềnh để sử dụng. Cũng không có phương pháp 'tách' nào trên 'Mảng' ở tất cả những gì tôi có thể thấy, thật không may. – devios1