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

Content added Content deleted
(added langur language example)
Line 1,844: Line 1,844:
val .U1 = h{"msg": "U1"}
val .U1 = h{"msg": "U1"}


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