Besoin d'aide pour fonction OCAML - Divers - Programmation
Marsh Posté le 25-03-2009 à 23:31:24
Et la question portant sur le code, elle est où ?
Sachant que tu as recréé un sujet que je venais de fermer, tu as intérêt à être convaincant dans ta prochaine réponse.
Marsh Posté le 26-03-2009 à 09:17:59
Bon effectivement je me suis gourré et je m'en excuse ...
J'ai fait a la va vite donc je n'ai rien précisé désolé....
bon voila les types que j'ai définies :
type tgenre = |Magicien|Guerrier|Voleur|Gnome|Troll|Dragon;;
type tobjet = |Epee|Dague|Baton|Potion|Plan|Or|Bijoux|Sortilege;;
type tpersonnage = {genre : tgenre; pv :int; xp : int; pa: int; sac: tobjet}
et une déclaration de valeur :
let perso = [ genre = Magicien; pv = 67: xp = 8; po = 67; sac[(Epee; Potion)];;
Pour la fonction force_attaque,
let force_attaque = function p ->
j'ai un probleme, comment dois je procéder ? avec match ? ou avec if,then,else ?
Marsh Posté le 25-03-2009 à 21:58:11
Salut a tous,
Voila je suis nouveau sur ce forum et je vous remercie par avance de votre aide !!!
Voila je bloque sur une question sur OCAML en l'occurence cette question
J'ai préalablement défini un type union tgenre pour repr´esenter les six genres de personnage (magicien, guerrier, voleur,
gnome, troll ou dragon)
le type union tobjet pour repr´esenter les diff´erents objets (´ep´ee, dague, bˆaton,
potion, plan, or, bijoux, sortil`ege)
le type enregistrement tpersonnage d´efini par plusieurs informations qui sont : son genre, ses points de
vie, ses points d’exp´erience, ses points d’agilit´e et le contenu de son sac c’est `a dire la liste des objets qu’il
transporte.
Pouvez vous m'aider ??
Merci beaucoup !!
Au revoir !!