小片段#1:在Swift 3中分组
Swift 3中经典的“分组依据”功能的简短实现,作为数组扩展。
给定一个元素数组和一个条件函数,grouped(by :)使用条件函数返回的键将该数组转换为字典。
条件函数接受一个Element并返回其分类。 例如,如果您要将偶数和奇数分开,则条件闭包将返回“偶数”或“奇数”。
我经常用它来按创建日期分隔元素。
我希望这能帮到您。 如果您知道这样做的更好方法,请在下面的评论中告诉我! 谢谢! 🙌
给定一个元素数组和一个条件函数,grouped(by :)使用条件函数返回的键将该数组转换为字典。
条件函数接受一个Element并返回其分类。 例如,如果您要将偶数和奇数分开,则条件闭包将返回“偶数”或“奇数”。
我经常用它来按创建日期分隔元素。
我希望这能帮到您。 如果您知道这样做的更好方法,请在下面的评论中告诉我! 谢谢! 🙌