# exitfunction

## Syntax

    exitfunction variable

## Description

This command will immediately exit the current function, optionally returning a value. The remaining code between the exitfunction and the endfunction commands will be ignored. It is vital that if the exitfunction command is used within a function declaration, that the return types are identical not only in data type, but whether they are arrays, variables or literals. You also cannot have expressions as part of the return data.

## Example

    do
        myFunction ( 1 )
    loop

    function myFunction ( a )
        if a = 1
            exitfunction
        endif

        print ( "end of function" )
    endfunction