在「綜合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 =