subs-1.00 > subs
名前¶
subs - Perl pragma to predeclare sub names
subs - サブルーチンの名前を先行宣言するための Perl プラグマ
概要¶
use subs qw(frob);
frob 3..10;
説明¶
This will predeclare all the subroutine whose names are in the list, allowing you to use them without parentheses even before they're declared.
これはリストにある名前の全てのサブルーチンを事前宣言し、宣言する前でも かっこなしで使えるようにします。
Unlike pragmas that affect the $^H
hints variable, the use vars
and use subs
declarations are not BLOCK-scoped. They are thus effective for the entire file in which they appear. You may not rescind such declarations with no vars
or no subs
.
$^H
ヒント変数に影響を与えるプラグマと異なり、use vars
と use subs
の宣言は BLOCK スコープではありません。 従って、現れたファイル全体に有効です。 このような宣言を no vars
や no subs
で取り消すことはできません。
"Pragmatic Modules" in perlmodlib と "strict subs" in strict を参照してください。