Re: else if について
佐藤通敏です。
MAEDA Atusi <maeda-news@ialab.is.tsukuba.ac.jp> writes:
> それ以前にも、Modula-2のelsifキーワードはなるほどと思ってたんですけど
> ね。(Fortran77のELSE IF文は知らなかった) もしPascalで
> if ... then
> ...
> else if ... then
> ...
> else if ... then
> とか書かれたら違和感があっただろうなあ。同じレベルに字下げするelse if
> の連鎖は、文法の欠陥を人間がカバーする工夫(elsifの代用品)でしょう。
> elsifより間違いやすい点は、まあいかにもCらしいということで。
以前 Pascal で
if ... then .... else
if ... then .... else
if ... then ....
と書かれたソースを見たことがあります。
これを見たときは、ifの条件がとっても見易かったのを覚えています。
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735