The first version evaluates the expression, terminates the current function and returns the result of the expression to the caller function. The resulting type of the expression must be convertible to function return type.

The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions.