The PRO statement defines an IDL procedure.

Examples


The following example demonstrates the use of arguments in a PRO statement:

PRO ADD, A, B
   PRINT, 'A = ', A
   PRINT, 'B = ', B
   A = A + B
   PRINT, 'A = ', A
END
PRO MYPROCEDURE
   X = 5
   ; Call the ADD procedure:
   ADD, 3, X
END
MYPROCEDURE

 

After you run myprocedure.pro, IDL returns:

A =   3
B =   5
A =   8

Syntax


PRO Procedure_Name, argument1, ..., argumentn

   . . .

END

Arguments


argumentn

A parameter that is passed to the procedure.

Keywords


None.

Version History


Original

Introduced