Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Functions for the option type.
Options are an Ocaml standard type that can be either None
(undefined) or Some x
where x can be any value. Options are widely used in Ocaml to represent undefined values (a little like NULL in C, but in a type and memory safe way). This module adds some functions for working with options.
map f (Some x)
returns Some (f x)
and map None
returns None
.
map_default f x (Some v)
returns f v
and map_default f x None
returns x
.