Swift 3.0:
podobne do Swift 2.0, ale zmiana nazwy API został przemianowany joinWithSeparator
do joined(separator:)
.
let joinedString = ["1", "2", "3", "4", "5"].joined(separator: ", ")
// joinedString: String = "1, 2, 3, 4, 5"
Zobacz Sequence.join(separator:) aby uzyskać więcej informacji.
Swift 2.0:
Można użyć metody joinWithSeparator
na SequenceType
dołączyć tablicę łańcuchów z separatorem strun.
let joinedString = ["1", "2", "3", "4", "5"].joinWithSeparator(", ")
// joinedString: String = "1, 2, 3, 4, 5"
Aby uzyskać więcej informacji, patrz SequenceType.joinWithSeparator(_:).
Swift 1.0:
Można używać standardowych funkcji biblioteki join
na String
dołączyć tablicę ciągów sznurkiem.
let joinedString = ", ".join(["1", "2", "3", "4", "5"])
// joinedString: String = "1, 2, 3, 4, 5"
Lub jeśli wolisz, możesz użyć globalnej funkcji standardowej biblioteki:
let joinedString = join(", ", ["1", "2", "3", "4", "5"])
// joinedString: String = "1, 2, 3, 4, 5"
Dla symetrii zauważyłem też, że istnieje globalna funkcja "dzielenia", chociaż wydaje się nieco kłopotliwa w użyciu. W ogóle nie ma też metody 'split' na' Array', którą widzę niestety. – devios1