YAML使用基础

上一篇 / 下一篇  2008-02-02 15:09:38 / 个人分类:Ruby

YAML(有时简写为YML)和XML,它们都具有一个树形结构,YAML看上去更加直观,ruby与yaml有密切的关系,ruby使用yaml来保存数据,yaml和xml作为保存数据这个角色和数据库是有本质的区别,它们无法取代数据库,数据库也无法排挤它们,只是在必要的场合,yaml,xml就出现了

 

1.写入yaml

 

#正在学习

 

2.读取yaml

假如我们有一个写好的yaml文件:

 

program:
  id: 1
  input: 1 2
  output: 3

注意:":" 后面必须有一个空格

读取方式:

require 'yaml'
problem = YAML.load(File.open("a.yaml"))
puts "problem id is #{problem["program"]["id"]}"
puts "problem input is #{problem["program"]["input"]}"
puts "problem output is #{problem["program"]["output"]}"

 

结果:

problem id is 1
problem input is 1 2
problem output is 3


TAG: Ruby

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 22912
  • 日志数: 47
  • 建立时间: 2008-01-29
  • 更新时间: 2008-02-02

RSS订阅

Open Toolbar