Enumerable#selectのエイリアス#filterを追加(翻訳)|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。原著者の許諾を得て翻訳・公開いたします。2.6シリーズの記事です。2.6.0-preview2は最近リリースされました。2.6ではEnumerable#selectのエイリアスとしてEnumerable#filterが追加され、別の言語からRubyに来た開発者に使いやすくなりました。JavaやRやPHPなど多くの言語には、レコードを条件に基づいてfilter/selectするフィルタメソッドがあります。あるrangeを5で割り切れるかどうかでselect/filterする例を示します。100]Enumerable#filterの他に、破壊的メソッドであるEnumerable#select!にもEnumerable#filter!エイリアスメソッドが追加されました。#13784訳注RubocopのRubyスタイルガイド2-68【統一】以下の別名メソッドについて優先順位の目安を定めるから以下を引用・加工しました。今回の#filterエイリアス追加はこの#selectにさらに追加された形になります。#lengthまた、破壊的な#filter!メソッドの動作は次のとおりです。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。