我已经看到了一些这方面的例子,但所有这些似乎依赖于知道你想要计算哪些元素的出现次数.我的数组是动态生成的,所以我无法知道我想要计算哪个元素的出现次数(我想计算所有这些元素的出现次数).任何人都可以建议吗?
提前致谢
编辑:
也许我应该更清楚,数组将包含多个不同的字符串(例如
["FOO", "FOO", "BAR", "FOOBAR"]
如何在不知道它们是什么的情况下计算foo,bar和foobar的出现次数?
我有一个具有多个值(双精度)的数组,其中许多是重复的。我想返回或打印所有唯一值的列表,以及给定值在数组中出现多少次的计数。我对Swift来说还很陌生,我尝试了几种不同的方法,但是我不确定实现此目的的最佳方法。
像这样的内容:[65.0、65.0、65.0、55.5、55.5、30.25、30.25、27.5]
将打印(例如):“ 3 at 65.0、2 at 55.5、2 at 30.25、1 at 27.5”。
我不太关心输出,而不是实现此目的的方法。
谢谢!