有没有关键字跳出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