I have a list of items in an array. The default output of the items is a simple list separated by commas. However, a proper sentence would include the word "and" between the second last and last item in the list.
Swift code:
let myItem1: String = "Apple"
let myItem2: String = "Bee"
let myItem3: String = "Carrot"
let myItem4: String = "Dog"
let myArray = Set(arrayLiteral: myItem1, myItem2, myItem3, myItem4)
//print("Item count:", myArray.count)
print("Item list:", myArray.joinWithSeparator(", "))
Output:
The current output above is: "Apple, Dog, Carrot, Bee"
However, the proper output should be: "Apple, Dog, Carrot and Bee"
Question:
How can I modify the code so that the output includes the word "and" between the second last and last item in the list?