[ruby-list:45582] Re: 簡潔なHASH値のインクリメント

From: IIDAYUICHI <y_iida@...>
Date: 2008-10-22 01:48:21 UTC
List: ruby-list #45582
IIDA_Y です。

石塚さん始めみなさまレスありがとうございます。

On Tue, 21 Oct 2008 19:13:37 +0900
keiju@ishitsuka.com (石塚圭樹) wrote:

> % ruby -e "puts ARGF.group_by{|w| w}.map{|key, ary| [key.chomp, ary.size].join(' ')}" A
> 
> yahoo 2
> msn 2
> google 1
> goo 1
> 
> 厳密には以下でしょうかね.
> 
> % ruby -e "puts ARGF.map{|w| w.chomp}.group_by{|w| w}.map{|key, ary| [key, ary.size].join(' ')}" sam

手持ちの Ruby のバージョンで gorup_by が使えてないのですが、
違うアプローチで面白いですね。いかにもルビーぽい感じがします。



------
IIDAYUICHI <y_iida@gomaneko.com>

In This Thread