Forum und email

else

有時候你會有兩組指令, 一組在條件成立時執行, 另一組在條件不成立時執行。 這時用 else 就方便很多了。 else 補充 if 的功能: 如果 if 語句中的表達式不成立時, if 不會執行緊跟的指令組, 而會執行 else 之後的指令組。 像下面程式會打出 a is bigger than b 如果 $a 大過 $b, 反之則打出 a is NOT bigger than b :

if ($a > $b) {
    print "a is bigger than b";
} else {
    print "a is NOT bigger than b";
}
else 中的指令組只當 if 表達式演算的結果是假的時候才會被執行。如果還有別的 elseif 表達式的話, 這些表達式的結果也要是假才行。(看下面)