There is no spoon
Return statement
From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from Return)
The return statement immediately exits the current function or operator. No statement logically following a return will be executed anymore.
In state code, the return statement is not allowed. You can use the stop statement or call GotoState('');
instead, depending on the desired effect.
Syntax[edit]
For function without a return type, the syntax simply is:
return;
However, if the function declaration contains a return type, the following variation must be used instead:
return expression;
The expression's type must be compatible to the function's return type.
Declarations | Preprocessor • Classes • Interfaces • Cpptext • Constants • Enums • Structs • Variables (Metadata) • Replication block • Operators • Delegates • Functions • States • Defaultproperties (Subobjects) |
---|---|
Types | bool • byte • float • int • name • string • Object • Class • Enums • Structs (Vector ⋅ Rotator ⋅ Quat ⋅ Color) • Static arrays • Dynamic arrays • Delegates • Typecasting |
Literals | Boolean • Float • Integer • Names • Objects (None ⋅ Self) • Vectors • Rotators • Strings |
Flow | GoTo • If • Assert • Return • Stop • Switch • While • Do...Until • For • ForEach • Break • Continue |
Specifiers | Super • Global • Static • Default • Const |
UnrealScript | Syntax • .UC • .UCI • .UPKG • Comments • #directives • Native |