ANY — Any value in MASK along DIM is true#
-
ANY(MASK, DIM)#
ANY(MASK [, DIM])
determines if any of the values in the logical arrayMASK
along dimensionDIM
are.TRUE.
.- Parameters
MASK – The type of the argument shall be
LOGICAL
and it shall not be scalar.DIM – (Optional)
DIM
shall be a scalar integer with a value that lies between one and the rank ofMASK
.
- Returns
ANY(MASK)
returns a scalar value of typeLOGICAL
where the kind type parameter is the same as the kind type parameter ofMASK
. IfDIM
is present, thenANY(MASK, DIM)
returns an array with the rank ofMASK
minus 1. The shape is determined from the shape ofMASK
where theDIM
dimension is elided.
- Standard:
Fortran 90 and later
- Class:
Transformational function
- Syntax:
RESULT = ANY(MASK [, DIM])
- Example:
program test_any logical l l = any((/.true., .true., .true./)) print *, l call section contains subroutine section integer a(2,3), b(2,3) a = 1 b = 1 b(2,2) = 2 print *, any(a .eq. b, 1) print *, any(a .eq. b, 2) end subroutine section end program test_any