エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mapメソッドについて - Qiita
num = [1, 2, 3, 4,] n_num = num.map{ |n| n * 2 } p n_num # => [2, 4, 6, 8] #または num = [1, 2, 3... num = [1, 2, 3, 4,] n_num = num.map{ |n| n * 2 } p n_num # => [2, 4, 6, 8] #または num = [1, 2, 3, 4,] n_num = num.map do |n| n * 2 end p n_num # => [2, 4, 6, 8] 下の書き方は新しい配列を返すためのからの入れ物が必要でコードが長くなるため上の書き方が一般的でしょうか。 そして、mapメソッドは配列だけでなくハッシュにも使用可能です。返り値は配列になります。 mapメソッドの省略した書き方 &:メソッド名と記述することで省略することができます。 ただし使用するためには条件があります。 ブロックの引数が1つである ブロックで呼び出すメソッドに引数がないこと ブロック引数に対して、メソッドを呼び出すこと以外の処理がない