ruby

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方法获取哈希的所有键,然后遍历键值对:
hash = {a: 1, b: 2, c: 3}

hash.keys.each do |key|
  value = hash[key]
  puts "Key: #{key}, Value: #{value}"
end
  1. 使用values方法获取哈希的所有值,然后遍历键值对:
hash = {a: 1, b: 2, c: 3}

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

以上三种方法都可以帮助您遍历哈希并获取键值对。根据您的需求选择合适的方法即可。

0
看了该问题的人还看了