在Ruby中,可以使用each
方法来迭代Hash。以下是一个简单的示例:
hash = {
name: "John",
age: 30,
city: "New York"
}
hash.each do |key, value|
puts "#{key}: #{value}"
end
在这个例子中,我们首先定义了一个Hash变量hash
,其中包含了三个键值对。然后,我们使用each
方法来迭代这个Hash,并在块中获取每个键值对的键和值。最后,我们使用puts
方法输出每个键值对。
输出结果如下:
name: John
age: 30
city: New York
在这个例子中,我们使用了each
方法来迭代Hash,并在块中获取了每个键值对的键和值。这是一种常见的迭代Hash的方法,可以帮助我们快速地遍历Hash中的所有键值对。
领取专属 10元无门槛券
手把手带您无忧上云