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/Zsh | |
| parent | * 52544: _diff_options: support macOS Ventura or newer (diff) | |
| download | zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.gz zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.bz2 zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.lz zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.xz zsh-a6ea12286709273e7896916dc8a107cd52f01d26.tar.zst zsh-a6ea12286709273e7896916dc8a107cd52f01d26.zip | |
52549: document return works in a script
Diffstat (limited to 'Doc/Zsh')
| -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" } |
