Exceptions/Catch an exception thrown in a nested call: Difference between revisions

Content added Content deleted
(Added Dyalect programming language)
Line 1,881: Line 1,881:
val .U1 = h{"msg": "U1"}
val .U1 = h{"msg": "U1"}


val .baz = f(.i) throw if(.i==0: .U0; .U1) ~ h{"src": ".baz"}
val .baz = f(.i) throw if(.i==0: .U0; .U1)
val .bar = f(.i) .baz(.i)
val .bar = f(.i) .baz(.i)