Ruby 2.6シリーズの記事です。Ruby 2.6.0-preview2は最近リリースされました。 Ruby 2.6ではEnumerable#selectのエイリアスとしてEnumerable#filterが追加され、別の言語からRubyに来た開発者に使いやすくなりました。JavaやRやPHPなど多くの言語には、レコードを条件に基づいてfilter/selectするフィルタメソッドがあります。 あるrangeを5で割り切れるかどうかでselect/filterする例を示します。 Ruby 2.5の場合 irb> (1..100).select { |num| num % 5 == 0 } => [5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100] irb> (1..100).fil
![Ruby 2.6先行チェック: Enumerable#selectのエイリアス#filterを追加(翻訳)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2dc8f3f24cb77e961bbe16badd756f52b4de2319/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2018%2F09%2Fruby2.6_enumerable_filter_eyecatch.png)