Perl日記

日々の知ったことのメモなどです。Perlは最近やってないです。

2011-02-01から1ヶ月間の記事一覧

呼び出し位置によるインクリメント挙動

ファイルを連番に変換するスクリプトを書いていたところ、「001」から始めたかったのに、なぜか「000」から始まっていて警告も出ていなかったのでメモ。 #!/usr/bin/env perl use strict; use warnings; use feature qw/ say /; { my $num = 1; sub closure1…

最近使用Perlモジュール自分まとめ

カテゴリ 多機能|重い|非推奨 軽い テンプレートエンジン Template Text::Xslate WAF Catalyst Mojo WWWアクセス LWP Furl CPAN cpan cpanm OOP Moose Mouse 継承 base parent ORマッパ DBIx::Class DBIx::Skinny|Teng ログ Log::Log4perl Log::Minimal …

サブルーチンリファレンスの実行方法

よく考えたら…よく考えなくても当たり前だったんだけれど、メモ。 my $code_ref = sub { print "実行しました。\n" }; $code_ref->(); &{$code_ref}(); デリファレンスはそういえば2種類あったと思い出した。 「->」で取り出すか、「頭にファニー文字つける…

stdClassをやってみた

PHPのstdClassがシンプルだったので、Perlでやってみた。 PHP first_name = 'Taro'; $obj->family_name = 'Yamada'; print $obj->first_name; //=> Taro print $obj->family_name; //=> Yamada Perl stdClass.pm package stdClass; use strict; use warnings…