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 varsuse subs の宣言は BLOCK スコープではありません。 従って、現れたファイル全体に有効です。 このような宣言を no varsno subs で取り消すことはできません。

"Pragmatic Modules" in perlmodlib"strict subs" in strict を参照してください。