[Tokyo.pm] today's one-liner quiz

Inaba Hiroto inaba @ st.rim.or.jp
2000年 2月 16日 (水) 09:45:16 CST


稲葉です。

maeda @ src.ricoh.co.jp wrote:

稲葉> # 「use strict」しても$bは警告もされないんですね。

>5.5.640でfixされたようです。
>sortが使われていないときは警告が出るようになりました。
>
>以前はsortが使われているかどうかに関係なく、パッケージ変数の$aと
>$bは警告が出ませんでした。

「そっか、sortに使う$bだからか、気がつかなかった」といったん
納得したんですが、試してみるとそのためばかりではないようです。

% perl -Mstrict -le '$x=1; print $main::x'
Global symbol "$x" requires explicit package name at -e line 1.
Execution of -e aborted due to compilation errors.
% perl -Mstrict -le '/(?{$x=1})/; print $main::x'
1

5.005_03とv5.5.650の双方で同じでした。

-- 
稲葉 浩人    Inaba Hiroto <inaba @ st.rim.or.jp>



Tokyo-pm メーリングリストの案内