情況下表達式

返回resN第一optN這就等於exprdef如果沒有匹配。

返回resN第一condN評估為true,或def如果沒有發現。

語法

情況下expr{opt1然後res1}(](其他的def]結束
情況下{cond1然後res1}(](其他的def]結束

參數

  • expr定義:任何表達式的比較。

  • optN:有一個表達式最常見的類型expr和所有其他optN

  • resN:有任何表達式最常見的類型與所有其他resNdef

  • def:有一個可選的表達式最常見的類型與所有resN

  • condN:一個布爾表達式。

返回

結果類型相匹配最常見的類型resNdef

如果def省略默認為空。條件評估,隻有resNdef哪種方法的執行結果。

例子

>選擇情況下1>0然後12>0然後20其他的12結束;10>選擇情況下1<0然後12>0然後20其他的12結束;20>選擇情況下1<0然後12<0然後20結束;>選擇情況下31然後“一個”2然後“B”3然後“C”結束;C