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