在Ruby中,可以使用比较运算符(如==、!=、<、>、<=、>=)来比较两个数组,并得到一个包含真/假值的数组。具体步骤如下:
result = array1.map { |element| array2.include?(element) }
上述代码中,使用include?方法来判断array2中是否包含array1中的元素,如果包含则返回true,否则返回false。map方法会遍历array1中的每个元素,并将比较结果存储在result数组中。
puts result
完整的代码示例如下:
array1 = [1, 2, 3, 4, 5]
array2 = [3, 4, 5, 6, 7]
result = array1.map { |element| array2.include?(element) }
puts result
运行以上代码,将输出一个包含true和false的数组,表示array1中的元素是否在array2中存在。
对于Ruby中比较两个数组后得到一个真/假值的数组,腾讯云没有特定的产品或链接地址与之相关。
领取专属 10元无门槛券
手把手带您无忧上云