鉴于:
a1 = [5, 1, 6, 14, 2, 8] 我想确定它是否包含以下所有元素:
a2 = [2, 6, 15] 在这种情况下,结果为false。
是否有内置的Ruby / Rails方法来识别这种数组包含?
一种实现方法是:
a2.index{ |x| !a1.include?(x) }.nil? 有没有更好,更易读的方法?
a = [5, 1, 6, 14, 2, 8] b = [2, 6, 15]
a - b => [5, 1, 14, 8]
b - a => [15]
(b - a).empty? => false
问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。