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