【发布时间】:2011-08-06 09:25:59
【问题描述】:
我想为名为@987654321@ 的类创建不同的方法。
我拥有所有必需的方法,但我不确定如何编写交集、联合和子集方法。
对于交集和并集,我的代码是这样开始的:
def intersect(var)
x = Multiset.new
end
这是一个例子:
X = [1, 1, 2, 4]
Y = [1, 2, 2, 2]
那么X 和Y 的交集是[1, 2]。
【问题讨论】:
-
@Krule 的链接已损坏,但我相信他是在向您指出进行交集的 Array "&" 方法,请在此处查看一些答案。
-
这是 8 年前的回答。是的,那是路口,ruby-doc.org/core-2.6.3/Array.html#method-i-26
标签: ruby union intersection subset