Spec-Zone.ru › Fish 3.5

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

Spec-Zone.ru

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