diff options
author | Peter Stephenson <p.stephenson@samsung.com> | 2024-02-19 11:10:04 +0000 |
---|---|---|
committer | Peter Stephenson <p.stephenson@samsung.com> | 2024-02-19 11:10:04 +0000 |
commit | a6ea12286709273e7896916dc8a107cd52f01d26 (patch) | |
tree | d23a4a639cfa4e304e343c0569031194c30fc225 /Doc | |
parent | d2f63d0d92f17d935787e6b0d39d89fe591fa910 (diff) | |
download | zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.gz zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.xz zsh-a6ea12286709273e7896916dc8a107cd52f01d26.zip |
52549: document return works in a script
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/Zsh/builtins.yo | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Doc/Zsh/builtins.yo b/Doc/Zsh/builtins.yo index 1aa807633..7a8654f27 100644 --- a/Doc/Zsh/builtins.yo +++ b/Doc/Zsh/builtins.yo @@ -1649,7 +1649,9 @@ cindex(functions, returning from) item(tt(return) [ var(n) ])( Causes a shell function or `tt(.)' script to return to the invoking script with the return status specified by -an arithmetic expression var(n). +an arithmetic expression var(n). Also causes a non-interctive +shell to exit, allowing files containing shell code to be used +both as scripts and as autoloadable shell functions. For example, the following prints `tt(42)': example(() { integer foo=40; return "foo + 2" } |