2010-02-27から1日間の記事一覧

foreach を last で抜けるとループ変数の値は保存されない

変数をループで回しながら、特定の条件にマッチしたところでループを抜け出し、条件にあった変数値を得たい、というときがある。そんなとき、次のようなコードを書いていた。 use strict; use warnings; my @candidates = qw/this is a test/; my $code; PRE…

$hash{ リスト } と書けないので

配列の場合は $array[リスト] と添字を指定して新たなリストが作れる。 $ perl -e '@x=(0..5);@y=@x[2,1,4];print @y' 214 ハッシュの場合も $hash{リスト} とキーを指定して新たなハッシュを作るか、そのキーの値のリストができるかすると嬉しい。 [takeyuk…