# return: sending an answer back [Syntax and values](README.md) ```text return value return ``` `return` immediately leaves the current function. A bare `return`, or reaching the end of a function, returns `none`. Using `return` outside a function is a compile-time semantic error. ## Example ```pliro # language: en function absolute(value): if value < 0: return -value return value say absolute(-3) ``` ## Related entries [Syntax and values](README.md) · [Built-ins](../builtins/README.md) · [Programming guides](../guides/README.md)