有没有一种带有关键字的语言可以跳出try-catch
块?
例如,在 Ruby 中有一个 walkaround:
lambda {
begin
p 0
break
p 1
rescue
p 2
end
}.call
p 3
(我相信)在 Javascript 中也是可能的。
但我想要一种没有匿名函数的方法(以避免缩进)——比如 if break
or continue
were possible。
我知道,C/C++/C# 语言允许使用goto
.
是否存在采用另一种方法的语言?