2011-07-26 1 views
4

誰でもこのグローバル変数が何をしているのか知っていますか?Perlで%^ Hを使用していますか?

私は特殊文字のためにGoogleによって情報を見つけることができません。

UPDATE http://perldoc.perl.org/perlvar.htmlから

[[email protected] v2]$ perldoc -v '%^H' 
Ending switch processing. Args are [%^H] with 0 errors. 
/usr/bin/perldoc => Pod::Perldoc v3.14 

Formatter class Pod::Perldoc::ToMan successfully loaded! 
Will format with the class Pod::Perldoc::ToMan 
Searching for %^H 
Looking for %^H in /usr/bin /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 . /usr/kerberos/bin /usr/lib64/ccache /usr/local/bin /bin /usr/bin 
No documentation found for "%^H". 
+5

:'はperldoc -v「%^ H'' – Hugh

+4

一般に、このような簡単な質問で、Perlのドキュメントはあなたの最初の頼みの綱である必要があり、グーグルではありません。 – ysth

+0

@Huw、更新を参照してください、それは動作しません。 –

答えて

8


%^H%^Hハッシュは$^Hとしてセマンティック同じ有効範囲を提供します。これは、レキシカルスコープのプラグマの実装に役立ちます。 perlpragmaを参照してください。

この変数はPerl 5.6で追加されました。あなたはこのような質問への答えを見つけるために、 `perldoc`を使用することができます

関連する問題