Partage
  • Partager sur Facebook
  • Partager sur Twitter

OCALM-Les sequences

    30 mars 2021 à 11:59:39

    Bonjour,je rencontre quelques petit problème ,je dois extraire tous les entiers contenu dans une sequence mais je ne sais pas comment m'y prendre

    Par exemple Cons(5,Cons(3,Nil)) doit me renvoyer:

    5

    3

    • Partager sur Facebook
    • Partager sur Twitter
      1 avril 2021 à 9:19:30

      Bonjour,

      J'imagine que quand tu dis "renvoyer" tu veux veux dire afficher (par exemple avec printf) ?

      Pour un exercice Ocaml je pense que la solution prendrait la forme d'une fonction récursive qui fais du patern matching sur la séquence.

      Cet article donne des exemples de telles fonctions vers la fin (mais je te conseil de le lire en entier pour bien comprendre) : https://ocaml.org/learn/tutorials/data_types_and_matching.html

      (indice: pour ce qui nous intéresse ici, une séquence est parfaitement analogue à une liste: `Cons = ::` et `Nil = []`)

      -
      Edité par nemo____ 1 avril 2021 à 9:20:37

      • Partager sur Facebook
      • Partager sur Twitter

      OCALM-Les sequences

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown