0

让我们以这个类定义为例:

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

例如,只是试图连接 Ruby 和 C++ 语法之间的点。

4

1 回答 1

2

是的,@foo-ish 变量是实例变量。

请注意,以上可以缩短为:

class Person
  attr_accessor :fname, :lname
end
于 2012-05-13T23:42:32.553 回答