Prior to Swift 4 I used the code below to join an array of strings into a single string:
let array = ["Andrew", "Ben", "John", "Paul", "Peter", "Laura"]
let joined = array.joined(separator: ", ")
//output:- "Andrew, Ben, John, Paul, Peter, Laura"
But now in Swift 4 and Xcode 9 is showing one of the following errors:
Ambiguous reference to member 'joined()'
Value of type 'TYPE' has no member 'join'
How can I join all elements of an array? Was the syntax changed in Swift 4?

flatMap? Could u describe what would you like to achive ?String(describing:)is almost never what you want (even if the compiler suggests it as a Fix-it).