Catch Catch[e] catches and returns any Thrown expressions, if any. Otherwise returns the result of e. Attributes[Catch] := {HoldFirst, Protected} Simple examples In[1]:= Catch[CompoundExpression[a, b, Throw[c], d, e]] Out[1]= c In[2]:= Catch[{a, b, Throw[c], d}] Out[2]= c