我有一个通过获取 html 并使用 split 函数创建的字符串数组。我正在尝试通过以下方式迭代它:
html_array.each do |line|
...
end
我可以puts
在每个字符串的索引中line
使用puts line.index('text')
,并且我可以puts
使用索引处的字符puts line[17]
(两者都不打印 nil),但是当我将两者组合成一个命令时
puts line[line.index('text')]
它给了我错误:
no implicit conversion from nil to integer (TypeError)
有人可以告诉我我做错了什么吗?我是编程和红宝石的新手。