Throw

WMA link


Throw[`value`]

stops evaluation and returns `value` as the value of the nearest enclosing Catch.

Catch[`value`, `tag`]

is caught only by `Catch[expr,form]`, where tag matches form.

Using Throw can affect the structure of what is returned by a function:

Switch
Which