Discussion:Objective Caml/Introduction

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Lorsque que l'on présente le mot-clé "let", il serait peut-être bénéfique d'expliquer que c'est l'équivalent anglais au "soit" du langage mathématique francophone, non? Ça aiderait à bien le mémoriser.

Typo?[modifier le wikicode]

Dans le paragraphe "Opérateurs logiques" (3.5), il y a un crochet ouvrant sans fermeture :

  1. let ou_exclusif a b = match (a,b) with
  2. [ (true, false) | (false, true) -> true
  3. | _ -> false

Il faudrait remplacer le crochet par un pipe ('|'), ou le supprimer, ou le fermer avant la flèche ('-> true')?

Autre question, des blocs tels que

  1. let ou_exclusif a b = match (a,b) with
  2. (true, true) -> false
  3. | (true, false) -> true
  4. ...

ont parfois un pipe dès le début de la deuxième ligne comme dans la définition récursive de la factorielle (3.6.1). Deep silence 3 mars 2009 à 11:04 (CET)

OCaml ?[modifier le wikicode]

Bonjour

Pourquoi a-t-il été choisi d’encombrer ce cours d’OCaml par des exemples systématiques en Java ?

Cordialement, w:fr:user:Leafcat