<- PRPL reference <- Everything Else 2

@FUNC_NAME (Function Call)

ArgumentsResultNotation
Depends on the function Depends on the function Depends on the function

Description

Execute a function block defined after :FUNC_NAME, returning to this position when done.

Notes:

See also: :FUNC_NAME (func)

Examples

1 ->SomeVar
 
10 @Square Trace #Will trace 100
 
:Square # [ number - square ] Describe your function
	->NumberToSquare #Take the argument left on the stack.
	<-NumberToSquare dup mul #Square the number
	<-SomeVar if
		"Something important happened" Trace
	endif