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 }