阅读哈希值的阵列我有两个爸爸走进我的YAML文件,但只有一个家庭出来。 Sam发生了什么事?我如何得到两个?红宝石:从YAML
## dads.rb
require 'yaml'
require 'pp'
dad=[]
dad[0] = {:name => "Joe", :kids => ["Mary", "John"]}
dad[1] = {:name => "Sam", :kids => ["Sam Jr", "Samantha", "Samizdat"]}
open('dads.yml' , 'w') do |f|
dad.each do |d|
f.write YAML::dump(d)
end
end
family = []
open('dads.yml') do |f|
family << YAML::load(f.read)
end
pp fams
不要忘了[接受一个答案(HTTP:// meta.stackexchange.com/a/5235/176476):) – 2012-02-28 02:53:07