purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

perl

perlで連想配列をkeyでsort

参照 - 株式会社エスロジカル - 技術ドキュメント Perl:配列・連想配列を条件に基づいてソート(sort) こうする for my $key (sort keys %hash) { print $key . "=" . $hash{$key} . "\n"; }

perlで連想配列のforeach

#連想配列 $postFields{"hoge"} = "fuga"; # これだと意図したとおりのものが取れない foreach my $name ($postFields){ print "$name¥n"; } #これで取れる foreach my $key(keys(%postFields)){ print "$postFields{$key}¥n"; }

Perlで変数名を動的に生成

via 変数名に変数を使用 【OKWave】 $name = "hoge"; for($i=1 ; $i<4 ;$i++){ ${"$name$i"} = "fuga"; } こんな風に書く

Perlで変数名を動的に生成

via 変数名に変数を使用 【OKWave】 $name = "hoge"; for($i=1 ; $i<4 ;$i++){ ${"$name-$i"} = "fuga"; } こんな風に書く

perlでprint_rのようなもの

Data::Dumper を使ってデータ構造を覗き見る|perl|@OMAKASE より my $var = { array => [1,2,3], hash => { key1 => "val1", key2 => "val2" }, coderef => sub { "this is coderef"} }; use Data::Dumper; print Dumper $var;