- ベストアンサー
perl5について
perl4とperl5の違いについて教えてください。 まったく別ものなのでしょうか。 それとも、ヘッダの部分をかえるとたいていは 問題なくうごいてしまうようなものなのでしょうか、、、 違いをあまりしらないのでおしえてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まったく別ものというほどは違いませんが、細かいところで互換性のない部分がかなりあります。 もちろん、「ヘッダの部分を変える」レベルでは、対応できないものが多いです。 私がかつて Perl4 から Perl5 に乗り換えて一番苦労したのは、@の扱いでしたね。 Perl5 では $a = "abc@def.co.jp" とは書けないんですよ。"abc\@def.co.jp" となります。 詳細をここで説明していると何ページにもなってしまうので、参考URLを見てみて下さい。 他にも、「Perl4 Perl5 違い」などで検索すれば、たくさんヒットしますよ。
その他の回答 (1)
- lucky111
- ベストアンサー率30% (75/244)
回答No.1
すべてのPerl4で同じなのかよく知りませんが、私が使っているレンタルサーバーでは、ABS関数がPerl4では使えず、Perl5に直しました。 あと、Perl5では、jcode.plの&jcode'convertを使うときは、 &jcode'convert(*a,'jis'); から &jcode'convert(\$a,'jis'); に変えるそうです。 微妙に違うみたいです。