閱讀哈希值的陣列我有兩個爸爸走進我的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