Ruby 2.7 アドベントカレンダーの4日目の記事です(が、書いてるのは12月7日です)。 qiita.com Numbered parameter 2.6 までは、ブロックに渡される引数を受け取るためには | で明示的に変数を宣言する必要がありました。 [5, 2, 4, 1, 3].sort { |a, b| a <=> b } #=> [1, 2, 3, 4, 5] 2.7 では宣言しなくても _1, _2, ... で使用することができます。 [5, 2, 4, 1, 3].sort { _1 <=> _2 } #=> [1, 2, 3, 4, 5] 候補は @1 とか it とか色々案があったのですが、 _1 に落ち着いたようです。 いちいち名前を考えるまでもない場合に便利ですね。 あと、コードゴルフが捗るかも。 なお numbered parameter はまだ experi