小片段#1:在Swift 3中分组

Swift 3中经典的“分组依据”功能的简短实现,作为数组扩展。

给定一个元素数组和一个条件函数,grouped(by :)使用条件函数返回的键将该数组转换为字典。

条件函数接受一个Element并返回其分类。 例如,如果您要将偶数和奇数分开,则条件闭包将返回“偶数”或“奇数”。

我经常用它来按创建日期分隔元素。

我希望这能帮到您。 如果您知道这样做的更好方法,请在下面的评论中告诉我! 谢谢! 🙌