Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RETURN(1)			  fish-shell			     RETURN(1)

NAME
       return -	stop the current inner function

SYNOPSIS
       return [N]

DESCRIPTION
       return halts a currently	running	function.  The exit status is set to N
       if  it  is  given.   If	return is invoked outside of a function	or dot
       script it is equivalent to exit.

       It is often added inside	of a conditional block such as an if statement
       or a switch statement to	conditionally stop the executing function  and
       return to the caller; it	can also be used to specify the	exit status of
       a function.

       If  at  the top level of	a script, it exits with	the given status, like
       exit.  If at the	top level in  an  interactive  session,	 it  will  set
       status, but not exit the	shell.

       The -h or --help	option displays	help about using this command.

EXAMPLE
       An implementation of the	false command as a fish	function:

	  function false
	      return 1
	  end

COPYRIGHT
       fish-shell developers

4.0				 Nov 01, 2025			     RETURN(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=return&sektion=1&manpath=FreeBSD+15.0-RELEASE+and+Ports>

home | help