私はこれが以前に機能していたと確信しています!
次のクラスがあります。タイトル文字列はクラス内に作成され、fname文字列とlname文字列がパラメータとして渡されます。ただし、@titleオブジェクトがnil以外のものを返すようにすることはできないようです。
私はここで何が間違っているのですか?
class Person
attr_accessor :fname, :lname, :title
def initialize(fname, lname)
@fname = fname
@lname = lname
@title = title
end
def string1
@lname + ", " + @fname
end
@title = "Director"
def string2
@title
end
end
p = Person.new("Yukihiro", "Matsumoto")
p p.string1
p p.string2