エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【初級者向け】rubyで効率のよいコードの書き方例いろいろ【Enumerable編】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【初級者向け】rubyで効率のよいコードの書き方例いろいろ【Enumerable編】 - Qiita
Enumerableって? 繰り返しを行うためのMix-in Array とか、Hash はこれをMix-inしている 繰り返しを処理... Enumerableって? 繰り返しを行うためのMix-in Array とか、Hash はこれをMix-inしている 繰り返しを処理するときは、まずはこのリファレンスを読んで、使えそうなものは無いかな? と調べる習慣をつけると良いとおもいます module Enumerable (Ruby 2.4.0) Enumerableを扱う場合、初級者は#eachの中でぐたぐたコードを書いてしまうことが多いのですが、 #each以外のメソッドを上手く使うことでもっとスッキリしたコードがかけますよ! 配列を処理した結果を他の配列に入れたい場合は、#mapを使おう instance method Enumerable#collect (Ruby 2.4.0) 悪い例 # 配列の値を10倍した配列を取得する result = [] [1,2,3].each do |i| result << i*10 e