前提・実現したいこと
Rubyを勉強しています。エラーの対処方法がわからないので教えてください。よろしくお願いいたします。
発生している問題・エラーメッセージ
Main.rb:4:in `block in <main>': undefined method `chomp' for nil:NilClass (NoMethodError) from Main.rb:3:in `each' from Main.rb:3:in `<main>'
該当のソースコード
Ruby
1line = readlines 2a = line.length 3(0..a.to_i).each do |i| 4 line[i] = line[i].chomp 5end 6 7p line
試したこと
eachではなく、whileを用いる場合は、エラーは出なかったのですが、なぜ、eachでは、エラーが発生するのでしょうか?
どの箇所を訂正すればよいのか教えてください。よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/19 22:29