Spec-Zone.ru › Fish 3.7

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API