Skip to content

Return

Return[x] returns x immediately.

Attributes[Return] := {Protected}

Simple examples

In[1]:= CompoundExpression[myreturnfunc := CompoundExpression[Return[x], hello], myreturnfunc]
Out[1]= x
In[2]:= CompoundExpression[ret[x_] := CompoundExpression[Return[x], hello], ret[3]]
Out[2]= 3
In[3]:= CompoundExpression[myfoo := CompoundExpression[i = 1, While[(i) < (5), CompoundExpression[If[i === 3, Return[i]], i = i + 1]]], myfoo]
Out[3]= 3
In[4]:= Return[3]
Out[4]= Return[3]
In[5]:= CompoundExpression[retother := CompoundExpression[Return[], hello], retother]
Out[5]= Null