デフォルト値付きの引数
code:rb
def メソッド名(引数 = デフォルト値)
end
# デフォルト値ありとなしの引数を混在させてもよい
def xxx(a, b, c = 0, d = nil)
end
キーワード引数
code:rb
def メソッド名(キーワード引数: デフォルト値)
end
def buy_burger(menu, drink: true, potato: true)
end
参考:チェリー本