ROR学习系列17-Ruby基础16-Ruby中的Mixins

在模中我们无法创建模的实例,但是我们可以通过Mixins。
首先看一下代码:
module Adder
def add(operand_one, operand_two)
return operand_one + operand_two
end
end

module Subtracter
def subtract(operand_one, operand_two)
return operand_one - operand_two
end
end

class Calculator
include Adder
include Subtracter
end

calculator = Calculator.new()
puts “2 + 3 = “ + calculator.add(2, 3).to_s
看一下输出的结果:2 + 3 = 5
非常的不错啊;

关于Ruby的基础就到这里了啊,累啊;一天写这么多;



你可能感兴趣的:(Ruby)