在“综合Ruby编程课程”电子书我有一个情况下,当子类方法扩展父母的方法扩展方法具有超强。我并不完全清楚它是如何工作: class Parent
def initialize(foo:, bar:)
@foo = foo
@bar = bar
end
end
class Child < Parent
def initialize(buzz:,
Case语句使用图示操作: case x
when 1
"one"
when 2
"two"
when 3
"three"
else
"many"
end
使用===运营商进行评估。使用case表达式的值作为参数,调用when表达式的值来调用此运算符。以上的情况下声明等效于以下: if 1 === x
"one"
elsif 2 =