【发布时间】:2017-06-19 21:24:58
【问题描述】:
我正在尝试查看一个数组是否包含另一个数组的每个元素。另外,我想考虑重复项。例如:
array = [1, 2, 3, 3, "abc", "de", "f"]
数组包含 [1, 2, 3, 3] 但不包含 [2, 2, "abc"] - 2 太多
我已经尝试了以下方法,但显然没有考虑到欺骗。
other_arrays.each { |i| array.include? i }
【问题讨论】:
-
类似使用.all?方法
other_arrays.all? {|x| array.include? x }
标签: arrays ruby duplicates comparison