2009/09/03

perl 配列 uniq

いまだに、使い捨てスクリプトを書こうとすると
Perl で書き始めていることがあります
何ででしょう、不思議です
何とかの魂なんでしょうか

でも、たまーに使うので色々忘れていまして
「配列の成分を unique にするのって? set ないしな」と
だったら最初から Python でも使っとけよって話なんですが
ググりました

配列(リスト)から重複を取り除く
なるほど! 一旦 hash の key として全部入れてしまえと
何となく富豪的!!

パッケージ: libarray-unique-perl (0.08-1)
それ用に module も作られてるらしいです
CPAN なくして Perl なし、ですね

ちなみに、array の要素数の数え方も調べたんですが
(それすら忘れてるならもぉ Perl を使うなと)
$#array とか使いたくないなーと思っていたら
scalar context にしたら成分数出してくれるんですね。
scalar keys %hash
とかすると %hash の要素数に
変態だなぁ、Perl、かわいい

0 件のコメント:

コメントを投稿