我有一系列字典如下:
(
{
daysToExpiration = 3;
},
{
daysToExpiration = 87;
},
{
daysToExpiration = 24;
}
)
我想用键
daysToExpiration
的最小值检索字典。在上面的例子中,应该检索的字典将位于索引0处(3我所做的尝试是:循环遍历数组并获取键的值,将该值设置为常量,然后将循环中的下一个值与该常量进行比较,并确定它是否高/低。有没有一种更简单的方法可以在Swift中实现这一点?处理这种情况最有效的方法是什么?
最佳答案
let nextToWidgetToExpire = widgets.min(by: { $0.daysToExpiration })