エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
だいありー
考えてみると、Ruby でパイプライン処理を行っていくようなものって思いつかないんだよな。そんなものイ... 考えてみると、Ruby でパイプライン処理を行っていくようなものって思いつかないんだよな。そんなものイラネ、なのかなあ。 map reduce の map って hash だよなぁ。やっぱ ruby っぽく hash で ...。うーん。 パイプラインじゃないけど。 計算時間の謎。 require 'benchmark' def m print Benchmark.measure{ yield }.real, "\t" end n = ARGV[0] ary = nil sum = max = nil sign = 1 ary = Array.new(n.to_i){|i| sign *= -1; i * sign} m{ sum = ary.inject{|r, e| r + e } } こんなプログラム、つまり、配列の要素の総和をとる、というプログラム。 計算時間の結果: http:/
2006/12/20 リンク