2007-06-19から1日間の記事一覧

『クロージャによる超軽量並行プロセス』を Squeak Smalltalk で 3

id:sumim:20070618:p2 の続き。 普通にクラスを使ったオーソドックスなものも書きました。もちろん、送受信には #> を。w Object subclass: #Channel instanceVariableNames: 'receivers senders' Channel >> initialize senders := OrderedCollection new.…

『ランキングの集計』を考える

まめめも - [Ruby] ランキングの集計 こういうのはまだ出ていないみたいなので。集計したカウント(重複を排除後、ソート)本位にループを回します。ポイントは Hash#select で同じ順位の要素を集めてまとめて処理していること、でしょうか。 ary = %w(foo b…