【发布时间】:2012-01-23 09:07:37
【问题描述】:
可能重复:
How to count duplicates in Ruby Arrays
Ruby: Compare 2 arrays for matches, and count the number of match instances
我开始使用 ruby 语言。假设我有两个数组:
a=["A", "B", "C", "D"]
b=["C", "A", "X", "Y", "F"]
我想计算两个数组中重复元素的数量。为了实现这一点,我想出的想法如下:
nr_of_duplicates = (a- (a - b)).size
有没有更好的方法来实现这一点?
【问题讨论】:
-
stackoverflow.com/questions/5013880/… 这可能会帮助你回答问题
-
stackoverflow.com/questions/1765368/… 另一个实现相同的目标
-
“这更像是一个讨论而不是一个问题”是一个立即关闭的原因。我会为你摆脱它,因为这个问题不是讨论,它正在寻找最好的方法。
-
如果您要求进行代码审查,那么问题应该在代码审查网站上:codereview.stackexchange.com
标签: ruby