Partage
  • Partager sur Facebook
  • Partager sur Twitter

difficulte a lire dans un fichier avec haskell

    30 janvier 2019 à 15:31:12

    Bonsoir mes grands. S'il vous plait,j'apprends à programmer en Haskell. Je suis un débutant.

    Je voudrais écrire Une fonction Haskell qui prends en paramètres un nom,parcours la liste des noms stockes dans un fichier.txt nommé nom.txt et renvoies le prénom associé à ce nom.

    NB: Chaque nom dans le fichier a 3 Caractères

    Voici la fonction que j'ai proposé:

    prenom x = do

                         t<- hIsEOF "nom.txt"

                         If t

                            then return()

                              else do

                               contents<-hGetLine "nom.txt"

                                 If (take 3 contents==x)

                                 then putStrLn drop 3 contents

                                  else do

                                   prenom x

    Lorsque je compile,on me dit que : "The last statement in a 'do' construct must be an expression:

    t<- hIsEOF "nom.txt."

    Je n'arrives pas à résoudre ce problème.Aidez moi s'il vous plait.

    • Partager sur Facebook
    • Partager sur Twitter

    difficulte a lire dans un fichier avec haskell

    × 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