Module Stdlib.List
val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int
The lexicographic order supported by the provided order. There is no constraint on the relative lengths of the lists.
val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool
Returns
true
iff the given lists have the same length and content with respect to the given equality function.
val find_map : ('a -> 'b option) -> 'a t -> 'b option
find_map f l
returns the first evaluation off
that returnsSome
, or returns None if there is no such element.
val some_if_all_elements_are_some : 'a option t -> 'a t option
If all elements of the given list are
Some _
thenSome xs
is returned with thexs
being the contents of thoseSome
s, with order preserved. Otherwise returnNone
.