- $a
- $b
-
Special package variables when using
sort()
, see "sort" in perlfunc. Because of this specialness$a
and$b
don't need to be declared (usinguse vars
, orour()
) even when using thestrict 'vars'
pragma. Don't lexicalize them withmy $a
ormy $b
if you want to be able to use them in thesort()
comparison block or function.sort()
を使うときの特殊パッケージ変数です; "sort" in perlfunc を 参照してください。 この特殊性により、$a
と$b
は、たとえstrict 'vars'
プラグマを 使っているときでも (use vars
やour()
を使って) 宣言する必要が ありません。 これをsort()
比較ブロックや関数で使えるようにしたい場合は、my $a
やmy $b
としてレキシカル化しないでください。