Ruby3.4からはブロックパラメーターitが利用可能になる
Rubyは毎年クリスマスにバージョンがあがる
今年はRuby3.4がリリースされた。変更点は以下の記事参照。 https://product.st.inc/entry/2024/12/25/154728
コード例もこの記事から引用している。
以前からnumbered parmeter(_1)は用意されていたが、ブロックパラメーターにitが追加された。
こんなやつ。この記事にも書かれているが、numbered parameterと同様itが指しているものがわかりづらくなるのでワンライナーのブロック限定で使うのが良さそう。
ary = ["foo", "bar", "baz"]
p ary.map { it.upcase }