ForAny( list, func )
ForAny
returns true
if the unary function func returns true
for
at least one element of the list list and false
otherwise. list
may contain holes. func must return either true
or false
for every
element of list, otherwise ForAny
signals an error.
gap> ForAny( [1..20], IsPrime ); true gap> ForAny( [2,3,4,5,8,9], IsPrimePowerInt ); true gap> ForAny( [2..14], > n -> IsPrimePowerInt(n) and n mod 5 = 0 and not IsPrime(n) ); false
ForAll
(see ForAll) allows you to test if all elements of a list
satisfies a certain propertie.
GAP 3.4.4