どのようにPerlモジュールで作業をスコープのでしょうか?
質問
私は本当にスコープはPerlモジュールでどのように機能するかを理解していません。これは何も印刷されません。ランニングa.plは1を印刷した場合、私はそれをしたいと思います。
b.pm
$f=1;
a.pl
use b;
print $f
他のヒント
あなたはマニュアルにPerlモジュールについて読むことから始めなければならない:perldoc perlmod
をコマンドラインで、またはに行きますhttp://perldoc.perl.org/perlmod.htmlするます。
短い答え:ほとんどは、モジュールのb
負荷を求め、大文字と小文字を区別しないファイルシステム上でこのコードを実行しているせいか、内蔵モジュール<のhref = "http://perldoc.perl.org/ B.html」のrel = "nofollowをnoreferrer"> B
を。あなたのモジュールは、すべてのロードされてきていません。あなたがb
の名前を変更する場合は、あなたが期待する結果を得ています。
長い答えでも、最小限の良い練習を観察することができないためchidingをたくさん含まれており、省略されています。
所属していません StackOverflow