プラグマは、autodie
のように、レキシカルスコープです。レキシカルスコープのプラグマ
{
use autodie;
..
..
}
# Can die here
が、これはuse
を搭載したすべてのモジュールに適用されていますか? は、私の知る限り、使用がほぼ同じである:
BEGIN {
require autodie;
autodie->import(LIST);
}
はBEGIN
は、コンパイル時に起こる、レキシカルスコープされていないが必要なので、どのようには、その範囲についてそのautodie
認識して来ますか?
おかげで、autodie
のバックエンドであるFatal.pm
のインポート方法から
あなたがやってみたいことはありますか?それとも、純粋に好奇心からですか? – ikegami