end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2008-05-05から1日間の記事一覧

use と require の違い

perldoc -f use によれば、ほぼ同じらしい。 use Module (); BEGIN { require Module } つまり、requreは実行時に評価され、useはcompile時に評価されます。これに関連して次のようなものがあります。 Module::Pluggable 次のように記述すると、Test1::Test2…

use Storable

http://perldoc.jp/docs/modules/Storable-2.05/Storable.podPerlデータ構造体の永続化。 つまり、Perlのデータ構造体を簡単にディスクに格納し、後で取り込むことを可能にするらしい。

use $VERSION

perlでは、よく次のようにperl verをuseすることがあります。 #!/usr/local/bin/perl use strict; use warnings; use 5.11.0; この場合、「perl 5.11.0」以前のperlで実行しようとしても、compile?でabortします。 bash-3.2$ ./foo.pl Perl v5.11.0 required…

DB_File

DB_Fileは Berkely DB を必要としますが、 私の環境のようにこれが /usr/local/BerkeleyDB.4.6 にインストールされている場合、 DB_Fileのmakeで次のようなerrorが出力されます。 [endo@colinux DB_File-1.817]$ make cp DB_File.pm blib/lib/DB_File.pm Aut…