使用函数式编程计算两个列表中相似项的数量

时间:2016-04-20 20:06:09

标签: list functional-programming ramda.js

我有两个大小相同的列表:list2int count=0; for(int i = 0; i < list1.size(); i++){ if(list1[i] == list2[i])count++; } return count;

我想返回同一索引上匹配元素的数量:

ramda.js

如何使用任何功能语言执行此操作?更具体地说,如何使用reviews API执行此操作。

1 个答案:

答案 0 :(得分:4)

以下是两个例子:

R.pipe(R.zipWith(R.equals), R.filter(R.identity), R.length);
R.pipe(R.zipWith(R.equals), R.reduce(R.add, 0));