
Return 366 for leap years, 365 otherwise.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | year |
pure function days_in_year(year) result(d) !! version: experimental !! !! Return 366 for leap years, 365 otherwise. integer, intent(in) :: year integer :: d d = merge(366, 365, is_leap_year_int(year)) end function days_in_year