相关疑难解决方法(0)

如何确定一个数组是否包含另一个数组的所有元素

鉴于:

a1 = [5, 1, 6, 14, 2, 8]
Run Code Online (Sandbox Code Playgroud)

我想确定它是否包含以下所有元素:

a2 = [2, 6, 15]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,结果是false.

是否有任何内置的Ruby/Rails方法来识别这种数组包含?

实现此目的的一种方法是:

a2.index{ |x| !a1.include?(x) }.nil?
Run Code Online (Sandbox Code Playgroud)

有更好,更可读的方式吗?

ruby arrays ruby-on-rails

170
推荐指数
4
解决办法
9万
查看次数

标签 统计

arrays ×1

ruby ×1

ruby-on-rails ×1