return Statement
A function is a procedure that returns a value to its caller.
In a function, the
return statement provides the return value and exits the function.
Every function must ultimately return a value in all code paths.
A subroutine is a procedure that does not return a value.
In a subroutine, the
return statement just exits the function and does not provide a return value.
It's not necessary for a subroutine to contain a
return call, but it can be used to exit the subroutine early.
Syntax
This example demonstrates a function that calculates a simple math formula and returns the result.
function Squared(x as Number) as Number
return x * x
end function
sub Main()
print Squared(2)
end sub