Routines (alphabetical) > Routines: P > PRO

PRO

Syntax | Arguments | Keywords | Examples | Version History

The PRO statement defines an IDL procedure.

Syntax

PRO Procedure_Name, argument1, ..., argumentn

   . . .

END

Arguments

argumentn

A parameter that is passed to the procedure.

Keywords

None.

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

Version History

Original

Introduced