1
Как правило, как присоединиться к массиву укусов, чтобы последний разделитель отличался от остальных?Присоединитесь к массиву строк с другим конечным разделителем
В частности: как приложение iOS Messages создает имя группы по умолчанию, которое представляет собой список имен контактов?
Пример
class User {
var name: String
init(name: String) {
self.name = name
}
}
let users = [
User(name: "Matthew"),
User(name: "Mark"),
User(name: "Luke"),
User(name: "John")
]
users.list(" & ") { $0.name } // => "Matthew, Mark, Luke & John"
РНР
- Implode array with ", " and add "and " before last item
- Replace the last comma with an & sign
- How to edit the implode so it will join values with two strings?
Рубин (на рельсы)
Python
C# (Linq)