パスワードを忘れた? アカウント作成

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忘れてるよぉ(自爆)

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

処理中...