if-elseで1文なんだね
C言語
#include <stdio.h> int main() { int n = 2; while (n) if (n-- > 1) printf("a"); else printf("b"); printf("c"); return 0; }
JavaScript
var n = 2; while (n) if (n-- > 1) console.log("a"); else console.log("b"); console.log("c");
php
<?php $n = 2; while ($n) if ($n-- > 1) print "a"; else print "b"; print "c"; ?>
結果
全部abcって出ます。
if-elseが1文だとするとelse ifも納得できます。以下のリンクの「説明」というところで書いてありました。