質問

Let's use this class definition as an example:

class Person
  def fname
    @fname
  end
  def fname=(fname)
    @fname = fname
  end
  def lname
    @lname
  end
  def lname=(lname)
    @lname = lname
  end
end

Just trying to connect the dots between Ruby and C++ syntax for example.

役に立ちましたか?

解決

Yes, @foo-ish variables are instance variables.

Note the above can be shortened to:

class Person
  attr_accessor :fname, :lname
end
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top