2018-10-09から1日間の記事一覧

Ruby勉強し直してみた 2

inject/reduce たたみ込み演算なるもの… 例を見たほうが早い numbers = [1, 2, 3, 4] sum = numbers.inject(0) { |result, n| result + n } ブロックの第一引数(result)には初回のみinjectメソッドの引数が入る。 2回目以降は前回のブロックの戻り値が入る。…