みかづきメモ

プログラミング学習帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ

Perl

Amon2 で View で使えるメソッドを追加したい

Rails だと Helper メソッドと言われている View で使える関数を追加したい。 そんなときは、 lib/MyProj/Web/ViewFunctions.pm に追加すれば使えるようになります。 # lib/MyProj/Web/ViewFunctions.pm package MyProj::Web::ViewFunctions; # (略) sub kaw…

PerlTidy の自動フォーマットを、特定区間で無効化したい

いやわざとそうやってるんだよみたいな部分まで直されてしまうので、無効化したい。 例えば、下のコードは勝手に良い感じ (?) にフォーマットされてしまう。 my @test_cases = ( [ {}, [] ] ); そんなときはコメント <<< と >>> で囲めばその部分だけ無視し…

Perl の false を追いかける

Perl 触ってて例えば、下のようなコードがあって、 $r には何が入っているのかという問題。 sub is_even { $_[0] % 2 == 0; } my $r = is_even(1); # false print $r としても何も表示されないので ''だと思っていたのだけれども、違っていた。 例えば以下の…