2018/07/20: 公開 2020/11/04: 細部を更新 こんにちは、hachi8833です。BPS社内勉強会でのkazzさんのスライドを元にした記事をお送りいたします。 RubyのEnumerableのコレクション系メソッドのいくつかを合間合間に再実装しながら進める構成になっています。 ⚓ Rubyのforは原則使わないこと Rubyである程度書けるようになれば、ループでforを使う人はまずいないと思います。Rubyスタイルガイド↓でも「2-07【統一】forは原則使わない」とあります。 Rubyスタイルガイドを読む: 文法(2)アンダースコア、多重代入、三項演算子、if/unless # forの場合(まず使わない) list = (1..5).to_a.freeze for element in list puts "forによる表示: #{element}" end # e
![Ruby: eachよりもmapなどのコレクションを積極的に使おう(社内勉強会)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/f1b1d9381c2b308a2a66cc8af259968c4d74763a/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2018%2F07%2Fruby_use_collections_than_each_eyecatch-min.png)