Exceptions/Catch an exception thrown in a nested call: Difference between revisions
Exceptions/Catch an exception thrown in a nested call (view source)
Revision as of 01:13, 14 April 2024
, 2 months ago→{{header|langur}}
Langurmonkey (talk | contribs) |
Langurmonkey (talk | contribs) |
||
(One intermediate revision by one other user not shown) | |||
Line 23:
F baz(i)
I i == 0
X.throw U0()
E
X.throw U1()
F bar(i)
Line 2,074:
val .U1 = h{"msg": "U1"}
val .baz =
val .bar =
val .foo =
for .i in [0, 1] {
.bar(.i)
catch {
if _err
writeln "caught .U0 in .foo()"
} else {
Line 2,090:
}
.foo()
</syntaxhighlight>
{{out}}
|