最新閲覧日:

perl4とperl5の違いについて教えてください。
まったく別ものなのでしょうか。
それとも、ヘッダの部分をかえるとたいていは
問題なくうごいてしまうようなものなのでしょうか、、、
違いをあまりしらないのでおしえてください。

A 回答 (2件)

まったく別ものというほどは違いませんが、細かいところで互換性のない部分がかなりあります。


もちろん、「ヘッダの部分を変える」レベルでは、対応できないものが多いです。

私がかつて Perl4 から Perl5 に乗り換えて一番苦労したのは、@の扱いでしたね。
Perl5 では $a = "abc@def.co.jp" とは書けないんですよ。"abc\@def.co.jp" となります。

詳細をここで説明していると何ページにもなってしまうので、参考URLを見てみて下さい。
他にも、「Perl4 Perl5 違い」などで検索すれば、たくさんヒットしますよ。

参考URL:http://www.att.or.jp/perl/faq/faq1j.html,http:// …
    • good
    • 0

すべてのPerl4で同じなのかよく知りませんが、私が使っているレンタルサーバーでは、ABS関数がPerl4では使えず、Perl5に直しました。


あと、Perl5では、jcode.plの&jcode'convertを使うときは、
&jcode'convert(*a,'jis');
から
&jcode'convert(\$a,'jis');
に変えるそうです。
微妙に違うみたいです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード


おすすめ情報