自定義異常
為了友善抛出異常,你可以選擇自定義一個異常的類。如果你的異常足夠簡單,一個數字,一個字元串就滿足,那麼就簡單的來。
支援直接抛出數字或者字元串作為異常的值傳遞。
try
i = 5
try
if(i == 5)
then
throw "equal five"
end
except "equal five":
//"equal five"的異常在這裡被捕捉
throw 1
end
except 1,2:
//内部抛出的異常1,在這裡會被捕捉
end