html を取り、分割関数を使用して作成された文字列の配列があります。私はそれを反復しようとしています:
html_array.each do |line|
...
end
puts
それぞれの文字列のインデックスを で、インデックスの文字line
を(どちらも nil を出力しない) で取得puts line.index('text')
できますが、2 つを次のような 1 つのコマンドに組み合わせると、puts
puts line[17]
puts line[line.index('text')]
それは私にエラーを与えます:
no implicit conversion from nil to integer (TypeError)
誰かが私が間違っていることを教えてもらえますか? 私はプログラミングとルビーの初心者です。