この単純な関数のニュアンスを学習しようとしていますが、このNoMethodErrorを修正するために何をする必要があるのかわかりません。「分割」をプライベートではなくパブリックにするにはどうすればよいですか?それで問題は解決しますか?
これが私のコードです:
DATA = [3, 4, 5, 6, 7, 8]
DATA.each do |line|
vals = line.split
print vals[0] + vals[1], " "
end
これをIRBで実行すると、次のエラーメッセージが表示されます。
NoMethodError: private method `split' called for 3:Fixnum