次の単純なクラスを作成しました:
class Test
def initialize(a, b)
@a = a
@b = b
end
def test
puts @a
end
end
に置き換える方法は@a
ありself
ますか?これをやろうとするたびに、エラーが発生しました:
undefined method `a'
これを行っている理由は、2 つのパラメーターを持つ新しいオブジェクトを作成し、後でこれらのパラメーターを次のように操作したいからです。
d = MyObject('title', 'Author')
d.showAuthor