2017-01-29から1日間の記事一覧

任意の階層だけ繰り返しをネストするメソッド(Ruby) -- 改訂版

Array#nest_loop で、Integer#times の多重ネスト版です。配列にループ回数を入れて呼び出します。わかり切った多重ループを書くのが面倒なときに役立ちます。野良 Gem 'utils' に入っています(参照)。 [4, 2, 3].nest_loop do |i, j, k| print "#{[i, j, …