Handle optional integer(int32) value
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | optional | :: | input_value | ||
| integer(kind=int32), | intent(in) | :: | default_value |
pure function optional_int32(input_value, default_value) result(output) !! Handle optional integer(int32) value integer(int32), intent(in), optional :: input_value integer(int32), intent(in) :: default_value integer(int32) :: output if (present(input_value)) then output = input_value else output = default_value end if end function optional_int32