Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2711 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [OCAML] Question de débutant relative au match

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[OCAML] Question de débutant relative au match

n°1499255
teemu
Posté le 05-01-2007 à 12:17:19  profilanswer
 

Bonjour à tous !
 
J'aimerai écrire une fonction de ce style :
 
let blabla l = match l with  
   [] -> 0
   |x::_ -> (min x 3)
                    (max x 2)
;;
 
Mais impossible de compiler ca coince au niveau des appels de min et max, or si j'ecris juste ce qui suit, je n'ai pas de soucis.
 
let blabla l = match l with  
   [] -> 0
   |x::_ -> (min x 3)              
;;
 
Ma question est donc la suivante : Comment faire lorsque l'on souhaite que l'un des motifs de son match effectue plusieurs appels consécutifs de fonctions (appels qui dans le cas de la fonction sur laquelle je bloque sont en plus récursifs)
 
Merci d'avance !!!

mood
Publicité
Posté le 05-01-2007 à 12:17:19  profilanswer
 

n°1499273
Flaie
No it's necessary
Posté le 05-01-2007 à 12:46:47  profilanswer
 

Tes fonctions min et max elles renvoient un type unit ?
Tu peux séparer les deux appels par un ; si c'est ta question.

n°1499280
teemu
Posté le 05-01-2007 à 12:53:40  profilanswer
 

justement non, min et max renvoient des int, et c'est bien cela le soucis !

n°1499281
teemu
Posté le 05-01-2007 à 12:55:53  profilanswer
 

ok, je viens de me rendre compte de ma bétise, comment ma fonction blabla peut elle renvoyer un "seul" int, si je lui écris (min x 3)(max x2) ... chacune de ces fun renvoie 1 int ... Merci ! ;)


Message édité par teemu le 05-01-2007 à 12:59:46

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [OCAML] Question de débutant relative au match

 

Sujets relatifs
probleme de débutant - tracer un graph avec une macro[ASM]erreur de compilation (debutant)
Un site php/mysql pour les débutant ?Macro sous word pour débutant
gains jouer pokerVBS : petite aide de programmation pour débutant svp
[PHP] Question pratique! Ou met-on les requêtes MySQL?Question sur requête
[Javascript] Question de noob sur les evenements (premier code JavascrQuestion sur l'architecture trois tiers
Plus de sujets relatifs à : [OCAML] Question de débutant relative au match


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR