我有这样的yaml:
Numbers Five:
noun:
cuarenta y uno
cuarenta y dos
cuarenta y tres
cuarenta y cuatro
cuarenta y cinco
cuarenta y seis
cuarenta y siete
cuarenta y ocho
cuarenta y nueve
这是正确的写法吗?我这么说是因为我很难抓住一个完整的三个单词部分的“名词”。或者我所看到的整条线。相反,它生成了一个包含所有列出的名词的散列,但没有必要将它们分开。
我应该使用逗号来分隔单词吗?或者有没有一种方法可以在不向yaml添加任何内容的情况下正确解析这些单词?
我的解析结构:
YAML::load(file).each do |topic, word_types|
word_types.map do |type, words|
words.split(' ').map do |word|
# ^ This is my ghetto way to do it, but would not work appropriately for a three word line.