argument$()

Return arguments passed to a subroutine or a function by the caller line. Used with subroutines or functions that take variable numbers of parameters. This command replaces outdated argC and argV commands

Syntax:
numberOfArguments = argument$()
argument = argument$( n )

It return the total number of arguments passed from the caller command if called without parameter or returns argument number n if called with parameter n , first argument starts at n = 1
You can omit the dollar symbol and type it as argument()

Example: 
sub mySub(...)
for i= 1 to argument
prints( argument( i ) )
next
end sub
mySub("test1")
mySub("test2","more arguments",1,9)
waitkey

See also sub and function commands