flame (339) の日記
2001 年 09 月 09 日
午後 06:32
else ifとelsifとelif
いろいろと、たくさんのプログラム言語を使い分けていると、時々困ったことがある。else ifとelsifとelifはその典型的な例だ。
最近は、仕事がJScriptなので、もっぱらelse ifだったのだが、久々にPerlでプログラムを書いていると、よくわからないところでsyntax errorが出る。その行を見ても変には見えない。
どうしてなのかしばらく悩んで、原因を探ろうと、その付近で使っている関数の情報をネットで探していたら、elsifを使った例を発見。コードを見ると、見事に「else if」と書いてある。
動かないわけだ・・・
その後、さらに作業を進めていると、別のところのif文の条件分岐がどうしても正しく動かない。なぜかと思ってまたネットで調べていると「$a ne ""」という記述が。コードを見ると、「$line != ""」と書いてある・・・
Perl忘れてるよぉ(自爆)