A.3 library(apply): Apply predicates on a list
All
Application
Manual
Name
Summary
Help
Documentation
Reference manual
The SWI-Prolog library
library(apply): Apply predicates on a list
include/3
exclude/3
partition/4
partition/5
maplist/2
maplist/3
maplist/4
maplist/5
convlist/3
foldl/4
foldl/5
foldl/6
foldl/7
scanl/4
scanl/5
scanl/6
scanl/7
Packages
Availability:
:- use_module(
library(apply)
).
(can be
autoloaded
)
[semidet]
partition
(
:Pred, +List, ?Less, ?Equal, ?Greater
)
Filter
List
according to
Pred
in three sets. For each element Xi of
List
, its destination is determined by
call(Pred, Xi, Place)
, where Place must be unified to one of
<
,
=
or
>
.
Pred
must be deterministic.
See also
partition/4