class C
def set(x)
@x = x
end
def get()
@x
end
end
x = C.new()
x.set(1)
y = x.get()
y + 2
といったプログラムを書いて試してみたら、最終行でエラーが出る。「getやsetというメソッドは定義されてるけど、+なんてメソッドは定義されてませんぜだんな」と。「あーうまく動かないてないなあ」と思って、1時間ソースコードを調べまわっていて気づいた。
最終行が
x + 2
になっている。orz
どうみてもこっちが間違っています。
本当にありがとうございました。