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