要求されたときに値が nil の場合に値を設定したいインスタンス変数があります。このようなことは正しいですか、それとも問題を引き起こしますか?
class Something
attr_accessor :var
def initialize
@var
end
def var
if @var == nil
#Something which determines a value for var
end
@var
end
end