情況下
表達式
返回resN
第一optN
這就等於expr
或def
如果沒有匹配。
返回resN
第一condN
評估為true,或def
如果沒有發現。
語法
情況下expr{當opt1然後res1}(…](其他的def]結束
情況下{當cond1然後res1}(…](其他的def]結束
參數
expr
定義:任何表達式的比較。
optN
:有一個表達式最常見的類型與expr
和所有其他optN
。
resN
:有任何表達式最常見的類型與所有其他resN
和def
。
def
:有一個可選的表達式最常見的類型與所有resN
。
condN
:一個布爾表達式。
返回
結果類型相匹配最常見的類型的resN
和def
。
如果def
省略默認為空。條件評估,隻有resN
或def
哪種方法的執行結果。
例子
>選擇情況下當1>0然後1當2>0然後2。0其他的1。2結束;1。0>選擇情況下當1<0然後1當2>0然後2。0其他的1。2結束;2。0>選擇情況下當1<0然後1當2<0然後2。0結束;零>選擇情況下3當1然後“一個”當2然後“B”當3然後“C”結束;C