我有这样的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.