Module

Module StdLabels.String

Documentation

Module String : sig end

val length : string -> int

val get : string -> int -> char

val set : string -> int -> char -> unit

val create : int -> string

val make : int -> char -> string

val copy : string -> string

val sub : string -> pos:int -> len:int -> string

val fill : string -> pos:int -> len:int -> char -> unit

val blit : src:string -> src_pos:int -> dst:string -> dst_pos:int -> len:int -> unit

val concat : sep:string -> string list -> string

val iter : f:(char -> unit) -> string -> unit

val iteri : f:(int -> char -> unit) -> string -> unit

val map : f:(char -> char) -> string -> string

val trim : string -> string

val escaped : string -> string

val index : string -> char -> int

val rindex : string -> char -> int

val index_from : string -> int -> char -> int

val rindex_from : string -> int -> char -> int

val contains : string -> char -> bool

val contains_from : string -> int -> char -> bool

val rcontains_from : string -> int -> char -> bool

val uppercase : string -> string

val lowercase : string -> string

val capitalize : string -> string

val uncapitalize : string -> string

type t = string

val compare : t -> t -> int

val unsafe_get : string -> int -> char

val unsafe_set : string -> int -> char -> unit

val unsafe_blit : src:string -> src_pos:int -> dst:string -> dst_pos:int -> len:int -> unit

val unsafe_fill : string -> pos:int -> len:int -> char -> unit