CALL                                                                    Statement

CALL procedurename[(argList)]

Description

CALL is an explicit method of executing a FUNCTION procedure or a SUB procedure. The required component, procedurename, is any procedure name. The optional component, argList, is a comma-delimited list of variables to pass to the called procedure. The CALL keyword is optional, procedures can be executed without the keyword, as

name[(argList)]

Example

REM CALL Example

'CALL explicitly executes a procedure

CALL Welcome

CALL Message("NS Basic/CE is excellent.")

Wave

FUNCTION Welcome

  PRINT "Hello World!"

END FUNCTION

FUNCTION Message(Text)

  PRINT "Message: " & Text

END FUNCTION

SUB Wave

  PRINT "Goodbye!

END SUB

Output

Hello World!

Message: NS Basic/CE is excellent.

Goodbye!

Related Items

SUB, FUNCTION