module Std: Additional functions.
val input_lines :
Pervasives.in_channel -> string Enum.t
Returns an enumeration over lines of an input channel, as read by the
val input_chars :
Pervasives.in_channel -> char Enum.t
Returns an enumeration over characters of an input channel.
val input_list :
Pervasives.in_channel -> string list
Returns the list of lines read from an input channel.
val input_all :
Pervasives.in_channel -> string
Return the whole contents of an input channel as a single
val print_bool :
bool -> unit
Print a boolean to stdout.
val prerr_bool :
bool -> unit
Print a boolean to stderr.
val input_file :
?bin:bool -> string -> string
returns the data of a given filename.
val output_file :
filename:string -> text:string -> unit
creates a filename, write text into it and close it.
val string_of_char :
char -> string
creates a string from a char.
val identity :
'a -> 'a
the identity function.
val unique :
unit -> int
returns an unique identifier every time it is called.
val dump :
'a -> string
represent a runtime value as a string. Since types are lost at compile
time, the representation might not match your type. For example, None
will be printed 0 since they share the same runtime representation.
val print :
'a -> unit
print the representation of a runtime value on stdout.
See remarks for
val finally :
(unit -> unit) -> ('a -> 'b) -> 'a -> 'b
fend f x calls
f x and then
fend() even if
f x raised