09 note09
・データの区切り記号
それぞれのデータの区切りとして、データの始まりを「---」、データの終わりを「...」と表現する。
「...」は省略可。
mydata09.yml
==============================
# ---
# ...
# ---
# - a
# - b
# - c
# ...
# ---
# - 1
# - 2
# - 3
# ...
---
- x
- y
==============================
parse09.rb
==============================
require 'yaml'
# 複数データを読み込む場合
File.open('mydata09.yml') do |io|
YAML.load_documents(io) do |d|
p d
end
end
==============================
ruby parse09.rb
#=> ["x", "y"]