あとで考える
関数内関数の代わりにlambdaとか使っちゃダメかもしれない。 (前回作ったmapperのところも関数にした方が早いかも。) def sum1 n (n == 0)? 0 :n + (sum1(n-1)) end def sum2 n sum_iter = proc do |c,r| (c == 0)? r : sum_iter[(c-1),(r+c)] end sum_ite…
関数内関数の代わりにlambdaとか使っちゃダメかもしれない。 (前回作ったmapperのところも関数にした方が早いかも。) def sum1 n (n == 0)? 0 :n + (sum1(n-1)) end def sum2 n sum_iter = proc do |c,r| (c == 0)? r : sum_iter[(c-1),(r+c)] end sum_ite…