How to group by the elements of an array in Swift
问题 Let\'s say that I have this code: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: \"lunch\", date: \"01-01-2015\", hours: 1), StatEvents(name: \"dinner\", date: \"01-01-2015\", hours: 1), StatEvents(name: \"dinner\", date: \"01-01-2015\", hours: 1), StatEvents(name: \"lunch\", date: \"01-01-2015\", hours: 1), StatEvents(name: \"dinner\", date: \"01-01