在一个数组中添加新的哈希键是一项常见任务。以下是为包含多个哈希的数组添加新键的代码示例:
array_of_hashes = [{name: 'Alice', age: 30}, {name: 'Bob', age: 25}, {name: 'Charlie', age: 18}]
# 在每个哈希中添加新键
array_of_hashes.each do |hash|
hash[:gender] = 'unknown'
end
puts array_of_hashes
# 输出: [{:name=>"Alice", :age=>30, :gender=>"unknown"}, {:name=>"Bob", :age=>25, :gender=>"unknown"}, {:name=>"Charlie", :age=>18, :gender=>"unknown"}]
在上面的示例中,我们将新键设置为:gender
,并将它的值设置为'unknown'
。