[Perl]



Class::Accessorを使えばnew constructerやaccessorを自動的に作成してくれる。

      1 #!/usr/bin/perl
      2
      3 { package Employee;
      4 use base qw(Class::Accessor);
      5 __PACKAGE__->mk_accessors(qw(name role));
      6 }
      7
      8 { package main;
      9 my $employee = Employee->new({ name => 'Hoge' } );
     10 $employee->{role} = 'Hage';
     11 print $employee->{name} . "\n";
     12 print $employee->{role} . "\n";
     13 }


広告
初めてのPerl 初めてのPerl
¥ 3,780 / 売り上げランク: 4918 / 379 ページ

いわゆるリャマ本として知られる定番書

初めてのとあるが初心者向きではないと思う。
よくできてはいるが、、。

新版Perl言語プログラミングレッスン入門編 新版Perl言語プログラミングレッスン入門編
¥ 2,835 / 売り上げランク: 6674 / 512 ページ

非常に分かりやすい。
今までにも様々な参考書に目を通してきていたが、その中でもこの本かなり読みやすく、丁寧に書かれていた。
初心者には特にお勧め。
初心者以外の方でも軽く目を通す価値はあると思う。

10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ) 10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ)
¥ 2,940 / 売り上げランク: 6900 / 472 ページ

CGIの入門書の中では、頭一つ抜け出た良書のように思います。
分厚いので、とても10日では読破出来ないと思いますが、
がんばって読めば、必ずそれなりの見返りを与えてくれる内容。
ただ、巻末の索引が貧弱なので読み返すには適しておらず、
付箋を挟んだりどこかに書きまとめたりする自分なりの工夫が必要。