有沒有關鍵字跳出try-catch
塊的語言?跳出「try-catch」?
例如,有在Ruby外觀圖釋:
lambda {
begin
p 0
break
p 1
rescue
p 2
end
}.call
p 3
這也是(我相信)可能在Javascript。
但我想要一種沒有匿名功能的方式(以避免縮進) - 就像break
或continue
是可能的。
我知道,C/C++/C#語言允許using goto
。
是否存在另一種方法的語言?
我不認爲你應該想。這是一個壞主意。投票結束。 – duffymo
嘗試返回語句。 ;-) –
這裏的用例是什麼?只是不要拋出異常,'try..catch'塊不會做任何事情。使用其他結構如'if..else'或函數返回正常執行控制。 – deceze