Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels > Caml
Caml Forum d'entraide sur la programmation avec les langages fonctionnels Caml-Light et OCaml
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/11/2012, 09h32   #1
MarionA
Invité de passage
 
Inscription : novembre 2012
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2012
Messages : 1
Points : 0
Points : 0
Par défaut Afficheur caml, problème pour récupérer une liste

Bonjours à tous,

Voilà ma question:



Mon problème est donc de savoir comment récupérer une liste qui viendrait après ma question ?

let calc () =

begin

print_string "Quelles sont vos notes ?";



En effet pour une string on utilise read_line et pour un int on utilise string_of_int.
Existe-t-il une fonction comme celles ci qui existe déjà en caml ou est_il possible d'en creer une ?

merci par avance,
Marion
MarionA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2012, 17h13   #2
SpiceGuid
Rédacteur
 
Avatar de SpiceGuid
 
Homme Damien Guichard
Inscription : juin 2007
Messages : 1 513
Détails du profil
Informations personnelles :
Nom : Homme Damien Guichard
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 1 513
Points : 2 497
Points : 2 497
Caml-Light ou OCaml ?

La liste retournée serait de type (string * int) list.
  • Ce dont tu aurais besoin s'appelle un anamorphisme ou unfold. Ça n'existe pas dans le module List standard, il y a fold mais pas unfold.
  • Oui, il est possible de construire unfold et c'est sans doute ce que l'on te demande. unfold ou bien une déclinaison plus spécifique à la question.

edit: pour lire un entier tu peux aussi utiliser read_int
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
Avant de poser une question je lis les règles du forum.
SpiceGuid est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h53.


 
 
 
 
Partenaires

Hébergement Web