5
perl -e 'use strict;use warnings;$a=2;print $a'
our
を含まないグローバル変数を宣言すると警告が表示されないので、このキーワードはいつ必要ですか?私たちのキーワードはいつ必要ですか?
perl -e 'use strict;use warnings;$a=2;print $a'
our
を含まないグローバル変数を宣言すると警告が表示されないので、このキーワードはいつ必要ですか?私たちのキーワードはいつ必要ですか?
$a
と$b
は特殊なケースです - 彼らはsort
のために予約されている(例えばsort { $a <=> $b }
)と、独自の変数名を使用すべきではない - 何か他のものを使用して再度試してみて、何が起こるかを参照してください!
$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 (using "use vars", or "our()") even when using the
"strict 'vars'" pragma.
'はperldoc -v「$ a''から –