小编dcv*_*vii的帖子

Ruby:从YAML读取哈希数组

我有两个爸爸进入我的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
Run Code Online (Sandbox Code Playgroud)

ruby arrays hash yaml

3
推荐指数
1
解决办法
2362
查看次数

标签 统计

arrays ×1

hash ×1

ruby ×1

yaml ×1