return — остановка текущей внутренней функции
Краткое описание
return [N]
Описание
return останавливает выполняемую функцию. Код завершения устанавливается в N, если он указан. Если return вызывается вне функции или скрипта, он эквивалентен команде exit.
Часто используется внутри условных блоков, таких как оператор if или switch, для условной остановки выполнения функции и возврата к вызывающей функции; также можно использовать для задания кода завершения функции.
Если используется на верхнем уровне скрипта, он завершает выполнение со значением статуса, как и команда exit. Если используется на верхнем уровне в интерактивной сессии, он установит status, но не выйдет из оболочки.
Опция -h или --help отображает справку по использованию этой команды.
Пример
Реализация команды false как функции fish:
function false
return 1
end
© 2022 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.5/cmds/return.html