Sourceval init_matrix : int -> int -> (int -> int -> 'a) -> 'a array array val init_matrix : int -> int -> (int -> int -> 'a) -> 'a array array
Sourceval shuffle : rand:(int -> int) -> 'a array -> unit Sourceval map_inplace : ('a -> 'a) -> 'a array -> unit Sourceval mapi_inplace : (int -> 'a -> 'a) -> 'a array -> unit Sourceval find_index : ('a -> bool) -> 'a array -> int option Sourceval find_mapi : (int -> 'a -> 'b option) -> 'a array -> 'b option val find_mapi : (int -> 'a -> 'b option) -> 'a array -> 'b option
Sourceval fold_left_map : ('a -> 'b -> 'a * 'c) -> 'a -> 'b array -> 'a * 'c array val fold_left_map : ('acc -> 'a -> ('acc * 'b)) -> 'acc -> 'a array -> ('acc * 'b array)
val fold_left_map : ('a -> 'b -> ('a * 'c)) -> 'a -> 'b array -> ('a * 'c array)
Sourceval find_opt : ('a -> bool) -> 'a array -> 'a option Sourceval find_map : ('a -> 'b option) -> 'a array -> 'b option Sourceval split : ('a * 'b) array -> 'a array * 'b array Sourceval combine : 'a array -> 'b array -> ('a * 'b) array Sourceval for_all2 : ('a -> 'b -> bool) -> 'a array -> 'b array -> bool val for_all2 : ('a -> 'b -> bool) -> 'a array -> 'b array -> bool
Sourceval exists2 : ('a -> 'b -> bool) -> 'a array -> 'b array -> bool val exists2 : ('a -> 'b -> bool) -> 'a array -> 'b array -> bool
Sourceval create_float : int -> float array external create_float : int -> float array = "caml_make_float_vect"
Sourceval iter2 : ('a -> 'b -> unit) -> 'a array -> 'b array -> unit val iter2 : ('a -> 'b -> unit) -> 'a array -> 'b array -> unit
Sourceval map2 : ('a -> 'b -> 'c) -> 'a array -> 'b array -> 'c array val map2 : ('a -> 'b -> 'c) -> 'a array -> 'b array -> 'c array
Sourceval for_all : ('a -> bool) -> 'a array -> bool Sourceval exists : ('a -> bool) -> 'a array -> bool Sourceval mem : 'a -> 'a array -> bool Sourceval memq : 'a -> 'a array -> bool Sourceval length : 'a array -> int Sourceval get : 'a array -> int -> 'a Sourceval set : 'a array -> int -> 'a -> unit Sourceval make : int -> 'a -> 'a array Sourceval init : int -> (int -> 'a) -> 'a array Sourceval make_matrix : int -> int -> 'a -> 'a array array Sourceval append : 'a array -> 'a array -> 'a array Sourceval concat : 'a array list -> 'a array Sourceval sub : 'a array -> int -> int -> 'a array Sourceval copy : 'a array -> 'a array Sourceval fill : 'a array -> int -> int -> 'a -> unit Sourceval blit : 'a array -> int -> 'a array -> int -> int -> unit Sourceval to_list : 'a array -> 'a list Sourceval of_list : 'a list -> 'a array Sourceval iter : ('a -> unit) -> 'a array -> unit Sourceval iteri : (int -> 'a -> unit) -> 'a array -> unit Sourceval map : ('a -> 'b) -> 'a array -> 'b array Sourceval mapi : (int -> 'a -> 'b) -> 'a array -> 'b array Sourceval fold_left : ('a -> 'b -> 'a) -> 'a -> 'b array -> 'a val fold_left : ('acc -> 'a -> 'acc) -> 'acc -> 'a array -> 'acc
Sourceval fold_right : ('b -> 'a -> 'a) -> 'b array -> 'a -> 'a val fold_right : ('a -> 'acc -> 'acc) -> 'a array -> 'acc -> 'acc
Sourceval sort : ('a -> 'a -> int) -> 'a array -> unit Sourceval stable_sort : ('a -> 'a -> int) -> 'a array -> unit Sourceval fast_sort : ('a -> 'a -> int) -> 'a array -> unit Sourceval unsafe_get : 'a array -> int -> 'a Sourceval unsafe_set : 'a array -> int -> 'a -> unit