module String:sig..end
[iteri and map are also available, see module StringLabels]
val length : string -> intval get : string -> int -> charval set : string -> int -> char -> unitval create : int -> stringval make : int -> char -> stringval copy : string -> stringval sub : string -> pos:int -> len:int -> stringval fill : string -> pos:int -> len:int -> char -> unitval blit : src:string -> src_pos:int -> dst:string -> dst_pos:int -> len:int -> unitval concat : sep:string -> string list -> stringval iter : f:(char -> unit) -> string -> unitval trim : string -> stringval escaped : string -> stringval index : string -> char -> intval rindex : string -> char -> intval index_from : string -> int -> char -> intval rindex_from : string -> int -> char -> intval contains : string -> char -> boolval contains_from : string -> int -> char -> boolval rcontains_from : string -> int -> char -> boolval uppercase : string -> stringval lowercase : string -> stringval capitalize : string -> stringval uncapitalize : string -> stringtypet =string
val compare : t -> t -> intval unsafe_get : string -> int -> charval unsafe_set : string -> int -> char -> unitval unsafe_blit : src:string -> src_pos:int -> dst:string -> dst_pos:int -> len:int -> unitval unsafe_fill : string -> pos:int -> len:int -> char -> unit