HP Fortran Programmer's Reference (September 2007)

HP Fortran statements
IMPLICIT
Chapter 10372
The IMPLICIT NONE statement disables the default typing rules for all variables, arrays,
named constants, function subprograms, ENTRY names, and statement functions (but not
intrinsic functions). All such objects must be explicitly typed. The IMPLICIT NONE statement
must be the only IMPLICIT statement in the scoping unit, and it must precede any PARAMETER
statement. Types of intrinsic functions are not affected.
You can also use the +implicit_none compile-line option to void the default typing rules. A
program compiled with this option may include IMPLICIT statements, which the compiler will
honor.
Examples
The following statement causes all variables and function names beginning with I, J, or K to
be of type complex, and all data items beginning with A, B, or C to be of type integer:
IMPLICIT COMPLEX (I, J, K), INTEGER (A-C)
Related concepts
For related information, see the following:
“Implicit typing” on page 113