LW
Size: a a a
LW
ML
ML
ML
LW
ML
LW
LW
LW
LW
ML
ML
LW
ML
AB
maybe_throw({error, Reason}) -> throw(Reason);
maybe_throw(Else) -> Else.
try
{ok, Result1} = maybe_throw(some_api:foo1()),
{ok, Reault2} = maybe_throw(some_api:foo2(Result1),
.....
catch
throw:Reason -> {error, Reason}
end
AB
ŹR
maybe_throw({error, Reason}) -> throw(Reason);
maybe_throw(Else) -> Else.
try
{ok, Result1} = maybe_throw(some_api:foo1()),
{ok, Reault2} = maybe_throw(some_api:foo2(Result1),
.....
catch
throw:Reason -> {error, Reason}
end
ŹR