Модуль Option.Syntax
module Syntax: sig .. end
Операторы связывания. Подробнее см. раздел 12.23 руководства.
- Начиная с версии 5.5
val ( let* ) : 'a option -> ('a -> 'b option) -> 'b option
( let* ) — это Option.bind.
val ( and* ) : 'a option -> 'b option -> ('a * 'b) option
( and* ) — это Option.product.
val let+ : 'a option -> ('a -> 'b) -> 'b option
( let+ ) — это Option.map.
val and+ : 'a option -> 'b option -> ('a * 'b) option
( and+ ) — это Option.product.
© 1995-2026 INRIA.
https://ocaml.org/manual/5.5/api/Option.Syntax.html