Slide 22
Slide 22 text
Ruby 2.7
続き
Ruby 2.7
続き
改⾏を含むメソッドチェインをコメントアウト可能に対応
デフォルトのブロックの仮引数として Numbered Parameters
が導⼊
(通称ナンパラ)
引数をフォワードする (...)
記法を追加
hoge
#
ここでコメントアウトできるようになった
# .foo
.bar
# _1
が第⼀引数、_2
が第⼆引数を参照する
plus = proc { _1 + _2 }
plus.call 1, 2
# => 3
p (20..30).map { _1.to_s(16) }
# => ["14", "15", "16", "17", "18", "19", "1a", "1b", "1c", "1d",
"1e"]
def foo(...)
# foo
の引数をそのまま bar
にフォワードする
bar(...)
end