我如何在ReasonML中的列表中查找元素的出现次数?

问题描述 投票:0回答:1

我如何在ReasonML中找到列表中元素出现的数量?我不确定如何尝试此操作。谢谢!

list find-occurrences reason
1个回答
2
投票

这听起来像是一个练习,所以我不仅会给您答案,而且您可以使用List.fold_left(如果您熟悉并允许使用它)或编写自己的递归函数来完成此操作遍历列表。它们都应该非常简单。

使用任何一种方法,对于遇到的每个元素,如果列表匹配,则将1添加到对列表其余部分进行计数的结果中;如果不匹配,则仅返回列表其余部分的计数。

© www.soinside.com 2019 - 2024. All rights reserved.