CIで特定条件のファイルを抽出してテストを行うみたいな実装をしたかった際に配列にファイルパスを突っ込んでたら重複した要素を持つ配列になってしまった。
my @array = ( 'perl', 'php', 'java', 'java', 'php' ); my %count; @array = grep { !$count{$_}++ } @array; foreach( @array ) { print $_ . "\n" }
map使うやり方ととかもあるらしくて色々あるっぽいさすがperlだ。