用Ruby进行数组包含检查
我需要检查数组是否正确用Ruby进行数组包含检查,ruby,arrays,include,Ruby,Arrays,Include,我需要检查数组是否正确 a1 = [x, y] 以数组的形式显示,如 a2 = [ [a, b], [c,d], [e, f] ] 使用Ruby 1.9。 例如,如果x==c和y==d,则函数必须是True。 我试过了 a2.includes?a1和a2中的a1 但是这两种方法都有效。请参见您使用的包含?,应该是 或者,您可以按以下方式进行操作: a2 = [ [:a, :b], [:c,:d], [:e,:f] ] a1 = [:a,:b] p a2.one? { |i| i == a
a1 = [x, y]
以数组的形式显示,如
a2 = [ [a, b], [c,d], [e, f] ]
使用Ruby 1.9。
例如,如果x==c
和y==d
,则函数必须是True
。
我试过了
a2.includes?a1
和a2中的a1
但是这两种方法都有效。请参见您使用的
包含?
,应该是
或者,您可以按以下方式进行操作:
a2 = [ [:a, :b], [:c,:d], [:e,:f] ]
a1 = [:a,:b]
p a2.one? { |i| i == a1} #=>true
请参见您使用的
包含?
,应该是
或者,您可以按以下方式进行操作:
a2 = [ [:a, :b], [:c,:d], [:e,:f] ]
a1 = [:a,:b]
p a2.one? { |i| i == a1} #=>true
会
a2.0吗?{| x | x.eql?a1}
do?是的,我刚刚检查过,它也可以工作,与include?
一起,我在编码时总是将Array
和Enumerable
的文档从上放到浏览器中。这是一个无价的源代码。会a2.any吗?{| x | x.eql?a1}
do?是的,我刚刚检查过,它也可以工作,与include?
一起,我在编码时总是将Array
和Enumerable
的文档从上放到浏览器中。这是一个无价的来源。