mirror of
https://github.com/c-cube/ocaml-containers.git
synced 2025-12-06 03:05:28 -05:00
comments
This commit is contained in:
parent
ac0f18d3c7
commit
0da13496a4
2 changed files with 5 additions and 5 deletions
|
|
@ -128,7 +128,7 @@ and _sequence_map : type a b. (a -> b t) -> a list -> b list -> b list
|
|||
| a::tail ->
|
||||
let x = _run (f a) in
|
||||
_sequence_map f tail (x::acc)
|
||||
|
||||
|
||||
let _printers =
|
||||
ref [
|
||||
(* default printer *)
|
||||
|
|
|
|||
|
|
@ -112,9 +112,9 @@ val fail : string -> 'a t
|
|||
(** {2 Finalizers} *)
|
||||
|
||||
val (>>>=) : 'a with_finalizer -> ('a -> 'b t) -> 'b t
|
||||
(** Alternative to {!(>>=)} that also takes a [unit t] value, that is a
|
||||
finalizer. This action will run in any case (even failure).
|
||||
Other than the finalizer, this behaves like {!(>>=)} *)
|
||||
(** Same as {!(>>=)}, but taking the finalizer into account. Once this
|
||||
IO value is done executing, the finalizer is executed and the resource,
|
||||
fred. *)
|
||||
|
||||
(** {2 Running} *)
|
||||
|
||||
|
|
@ -281,7 +281,7 @@ How to list recursively files in a directory:
|
|||
File.read_dir ~recurse:true (File.make "/tmp")
|
||||
>>= Seq.output ~sep:"\n" stdout
|
||||
) |> CCIO.run_exn ;;
|
||||
|
||||
|
||||
]}
|
||||
|
||||
See {!File.walk} if you also need to list directories.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue