首页 > 解决方案 > 在比较 ruby​​ 中的 2 个数组后,如何获得具有真/假值的数组?

问题描述

我试图生成数组作为比较2个数组的结果:

a = %w{a b a e}
b = %w{c d a e}

比较后,结果应为:

c = [false, false, true, true]

有没有比for循环更好的红宝石方法,因为我必须与很多数组进行比较。

标签: ruby

解决方案


这边走?

a.zip(b).map { |a, b| a == b }

推荐阅读