Swift equivalent of Array.componentsJoinedByString?

Swift 3.0:

Similar to Swift 2.0, but API renaming has renamed joinWithSeparator to joined(separator:).

let joinedString = ["1", "2", "3", "4", "5"].joined(separator: ", ")

// joinedString: String = "1, 2, 3, 4, 5" 

See Sequence.join(separator:) for more information.

Swift 2.0:

You can use the joinWithSeparator method on SequenceType to join an array of strings with a string separator.

let joinedString = ["1", "2", "3", "4", "5"].joinWithSeparator(", ")

// joinedString: String = "1, 2, 3, 4, 5" 

See SequenceType.joinWithSeparator(_:) for more information.

Swift 1.0:

You can use the join standard library function on String to join an array of strings with a string.

let joinedString = ", ".join(["1", "2", "3", "4", "5"])

// joinedString: String = "1, 2, 3, 4, 5" 

Or if you’d rather, you can use the global standard library function:

let joinedString = join(", ", ["1", "2", "3", "4", "5"])

// joinedString: String = "1, 2, 3, 4, 5"

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)