rubyのpop,push関数でエラーが発生した
last_data = new_data.pop new_data.push(last_data.sub!(',', ''))
とやると以下の下記エラーが発生
private method `sub!' called for ["hoge,"]:Array (NoMethodError)
gsubやsubでも同じエラーが発生する。
調べてみたら、「pop」で取得できるのは配列でした。なので、last_data[0]としてやることで解決。
last_data = new_data.pop new_data.push(last_data.sub!(',', ''))
とやると以下の下記エラーが発生
private method `sub!' called for ["hoge,"]:Array (NoMethodError)
gsubやsubでも同じエラーが発生する。
調べてみたら、「pop」で取得できるのは配列でした。なので、last_data[0]としてやることで解決。