📜  ruby make chain 方法 - 任何代码示例

📅  最后修改于: 2022-03-11 14:59:08.746000             🧑  作者: Mango

代码示例1
class SimpleMath
  def initialize
    @result = 0
  end

  #1 add function
  def add(val)
    @result += val
    self
  end

  #2 Subtract function
  def subtract(val)
    @result -= val
    self
  end

  def to_s
    @result
  end
end

newNumber = SimpleMath.new
p newNumber.add(2).add(2).subtract(1)