argra****@users*****
argra****@users*****
2012年 12月 6日 (木) 21:33:22 JST
Index: docs/modules/subs-1.00/subs.pod diff -u /dev/null docs/modules/subs-1.00/subs.pod:1.1 --- /dev/null Thu Dec 6 21:33:22 2012 +++ docs/modules/subs-1.00/subs.pod Thu Dec 6 21:33:22 2012 @@ -0,0 +1,62 @@ + +=encoding euc-jp + +=head1 NAME + +=begin original + +subs - Perl pragma to predeclare sub names + +=end original + +subs - サブルーチンの名前を先行宣言するための Perl プラグマ + +=head1 SYNOPSIS + + use subs qw(frob); + frob 3..10; + +=head1 DESCRIPTION + +=begin original + +This will predeclare all the subroutine whose names are +in the list, allowing you to use them without parentheses +even before they're declared. + +=end original + +これはリストにある名前の全てのサブルーチンを事前宣言し、宣言する前でも +かっこなしで使えるようにします。 + +=begin original + +Unlike pragmas that affect the C<$^H> hints variable, the C<use vars> and +C<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 C<no vars> or C<no subs>. + +=end original + +C<$^H> ヒント変数に影響を与えるプラグマと異なり、C<use vars> と +C<use subs> の宣言は BLOCK スコープではありません。 +従って、現れたファイル全体に有効です。 +このような宣言を C<no vars> や C<no subs> で取り消すことはできません。 + +=begin original + +See L<perlmodlib/Pragmatic Modules> and L<strict/strict subs>. + +=end original + +L<perlmodlib/Pragmatic Modules> と L<strict/strict subs> を参照してください。 + +=begin meta + +Translate: SHIRAKATA Kentaro <argra****@ub32*****> +Status: completed + +=end meta + +=cut +