Skip to main content

return

Return from execute or exit script.

NameTypeDefaultDescription
returnRequiredany-The return value.

return Parameters

No specific parameters. The value can be set to any type.

Variables

Set by the method:

  • return_value:(out) Optional return value.

Examples

Return with optional value

version: 1.0.0
sections:
main:
- return: 1

Return with multiple values

version: 1.0.0
sections:
main:
- execute:
dest: fn_that_returns
- play:
url: 'say: returned %{return_value[0].a}'
fn_that_returns:
- return:
- a: 1
- b: 2

using the on_return parameter

version: 1.0.0
sections:
main:
- execute:
dest: fn_that_returns
on_return:
- play:
url: 'say: returned %{return_value}'
fn_that_returns:
- return: hello

Return with no value

version: 1.0.0
sections:
main:
- return: {}

Additional examples are available in the introduction.