function functionName ( optionalParameters )
These commands will declare a user defined function within your program. User functions work in the same way normal commands work. They can accept multiple parameters and return values in the same manner, allowing you to create customized commands within your program.
rem example 1 do myFunction ( ) loop
function myFunction ( ) print ( "inside myFunction" ) endfunction
rem example 2 do myFunction ( 1, 2, 3 ) loop
function myFunction ( a, b, c ) print ( a ) print ( b ) print ( c ) endfunction