阅读背景:

Ruby如何区分方法和方法=(参数)(名称相同的getter/setter方法)?

来源:互联网 

Given the following code:

鉴于以下代码:

class Animal
  def noise=(noise)
    @noise = noise
  end

  def noise
    @noise
  end
end

animal1 = Animal.new
animal1.noise = "Moo!"
puts animal1.noise

animal2 = Animal.new
animal2.noise = "Quack!"
puts animal2.noise
class Ani



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: