文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

undefined method `hoge' for nil:NilClass (ruby)

こんなソースを書いたらおこられた。

for arr_i in 0...header.size do
header_str += header[arr_i].to_s
    ・
    ・
    ・


"+" がない?とかなんとか。。。。

NoMethodError:
undefined method `+' for nil:NilClass


んんんん?どういうこと?
rubyはプラスをつかえないの?


header_str = header_str + header[arr_i].to_s

って書き直したりしてみたりしても変わらず(当たり前)。。。


これ、javaでいうところのぬるぽなんですね・・・。
初期化してやったらうまくいきました。


for arr_i in 0...header.size do
header_str = ""
header_str += header[arr_i].to_s
    ・
    ・
    ・

javaとは出るエラーメッセージの内容が異なるので手こずりますね。