我可以表达
第三页是扉页
in YAML
title: 3
那么下面的呢?
第 10 至 15 页包含第 1 章
一种方法是
chapter 1: [10, 11, 12, 13, 14, 15]
我更喜欢这里的范围。 YAML中有类似的东西吗?
chapter 1: (10..15)
** 更新 **
如果 YAML 中没有范围之类的东西,以下是我的替代方案
chapter 1:
start page: 10
end page: 15
在 YAML 中没有直接指定范围的方法,但某些 YAML 可以存储序列化对象,例如在 Ruby 中:
...
normal range: !ruby/range 10..20
exclusive range: !ruby/range 11...20
negative range: !ruby/range -1..-5
...
看这里 http://www.yaml.org/YAML_for_ruby.html#ranges
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)