This question already has answers here:
Swift: filter dictionary
(5个答案)
三年前关闭。
我很难理解如何在swift中使用filter()功能。
我有一本这样定义的词典(在这里我对照片中的颜色进行计数):
我想从字典中删除计数小于50的键/值对,但是我似乎无法获得正确的filter()语法。
有人能解释一下在这种情况下你会如何使用它吗?
一线解决方案。
(5个答案)
三年前关闭。
我很难理解如何在swift中使用filter()功能。
我有一本这样定义的词典(在这里我对照片中的颜色进行计数):
var colorCounts = Dictionary<UIColor, Int>()
我想从字典中删除计数小于50的键/值对,但是我似乎无法获得正确的filter()语法。
有人能解释一下在这种情况下你会如何使用它吗?
最佳答案
colorCounts.forEach { if $1 < 50 { colorCounts[$0] = nil } }
一线解决方案。
关于ios - 在Swift中对字典使用过滤器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35182145/