OCaml est un langage de programmation de niveau industriel supportant les styles fonctionnel, impératif et orienté-objet

Nouvelles RSSRSS

Plus...

Un peu d'OCaml

(* Binary tree with leaves car­rying an integer. *)
type tree = Leaf of int | Node of tree * tree

let rec exists_leaf test tree =
  match tree with
  | Leaf v -> test v
  | Node (left, right) ->
      exists_leaf test left
      || exists_leaf test right

let has_even_leaf tree =
  exists_leaf (fun n -> n mod 2 = 0) tree

OCaml est bien plus puissant que ce petit exemple le montre. Découvrez d'autres exemples!

Nouveautés dans OPAM

Logiciel Version Date
git 1.3.0 Oct 30, 2014
atdgen 1.4.1 Oct 30, 2014
asn1-combinators 0.1.1 Oct 30, 2014
opam-lib 1.2.0 Oct 30, 2014
postgresql-ocaml 2.1.2 Oct 30, 2014
ppx_pattern_guard 1.0.0 Oct 29, 2014