小编Lis*_*saA的帖子

比较具有相同键的两个哈希数组

我有2个具有相同键但不同值的哈希数组.

A = [{:a=>1, :b=>4, :c=>2},{:a=>2, :b=>1, :c=>3}]
B = [{:a=>1, :b=>1, :c=>2},{:a=>1, :b=>3, :c=>3}]
Run Code Online (Sandbox Code Playgroud)

我试图将A中的第一个哈希与B中的第一个哈希进行比较,依此类推,使用它们的密钥并确定哪个密钥与哪个值不匹配(如果它们不匹配).请帮忙.

    A.each_key do |key|
      if A[key] ==  B[key]
        puts "#{key} match"
      else
        puts "#{key} dont match"
Run Code Online (Sandbox Code Playgroud)

ruby arrays hash

2
推荐指数
1
解决办法
2452
查看次数

标签 统计

arrays ×1

hash ×1

ruby ×1