- Ruby 初心者スレッド Part 59 [無断転載禁止]©2ch.net
114 :デフォルトの名無しさん[sage]:2016/10/29(土) 13:16:09.07 ID:Z9R3Bpkc - 複数のEnumerableを同期させる一般的でエレガントな書き方って何?
元ネタが無限List同士の足し算なんで[]は使えない。 Lisp系のmapのように複数のEnumerableで要素毎に演算させたいのだけど。 一般的とかエレガント、とかいうのは言葉の綾なので 俺ならこうするっていうコードでいいです。
| - Ruby 初心者スレッド Part 59 [無断転載禁止]©2ch.net
117 :114[sage]:2016/10/29(土) 15:46:26.62 ID:Z9R3Bpkc - >>115
無限Listじゃないけど、 a = [1, 2, 3, 4, 5] b = [2, 3, 4, 5, 6] c = [] (0..4).each do |i| c << a[i] + b[i] end こーゆー複数のEnumerableの要素同士の演算をやりたくて、 []を使わないコードの一般的な書き方。
|
|