(
運算式為真執行區
if
運算式
else
運算式為假執行區
)
運算式為真或假的執行區可以多道指令並以逗點隔開。
2
if
x == "A"
else
y
可以多重套疊。
(
2
if
x == "A"
else
(
3
if
x == "B"
else
5 )
);
本身具傳回值特性
z = (
2
if
x == "A"
else
y
);
註:若 x == "A",則 z 得到 2,否則 z 得到 y 值