[UP]


Manual Reference Pages  - present (3)

NAME

present(3f) - [FORTRAN:INTRINSIC] Determine whether an optional dummy argument is specified

SYNTAX

result = present(a)

DESCRIPTION

Determines whether an optional dummy argument is present.

ARGUMENTS

A May be of any type and may be a pointer, scalar or array value, or a dummy procedure. It shall be the name of an optional dummy argument accessible within the current subroutine or function.

RETURN VALUE

Returns either TRUE if the optional argument A is present, or FALSE otherwise.

EXAMPLE

Sample program:

    program demo_present
    implicit none
      write(*,*) f(), f(42)      ! "f t"
    contains
      logical function f(x)
        integer, intent(in), optional :: x
        f = present(x)
      end function
    end program demo_present

STANDARD

[[Fortran 95]] and later

CLASS

[[Inquiry function]]


present (3) March 11, 2021
Generated by manServer 1.08 from 256e9057-7cb0-47c8-95df-53cfa6ec76d0 using man macros.