Ruby哈希操作怎樣遍歷哈希

小樊
83
2024-11-06 02:59:34

在Ruby中,遍歷哈希的方法有很多種。這里為您提供三種常用的方法:

  1. 使用each方法遍歷哈希:
hash = {a: 1, b: 2, c: 3}

hash.each do |key, value|
  puts "Key: #{key}, Value: #{value}"
end
  1. 使用keys方法獲取哈希的所有鍵,然后遍歷鍵值對(duì):
hash = {a: 1, b: 2, c: 3}

hash.keys.each do |key|
  value = hash[key]
  puts "Key: #{key}, Value: #{value}"
end
  1. 使用values方法獲取哈希的所有值,然后遍歷鍵值對(duì):
hash = {a: 1, b: 2, c: 3}

hash.values.each do |value|
  key = hash.key(value)
  puts "Key: #{key}, Value: #{value}"
end

以上三種方法都可以幫助您遍歷哈希并獲取鍵值對(duì)。根據(jù)您的需求選擇合適的方法即可。

0