On Sun, Aug 21, 2011 at 03:42:33PM +0200, Marc Chantreux wrote:
> main = readFile "/etc/passwd" >>= mapM_ print . lines 

hello,

je suis désolé pour les autres messages (modification un peu hative de
la conf. de mon mailer).

La question était en fait: comment produire une liste paresseuse des
lignes d'un fichier. J'aimmerais pouvoir décrire une fonction

cat  :: filePath -> [String]

afin de pouvoir écrire des choses telles que

mapM_ putStrLn $ filter (isInfixOf "root") $ cat "/etc/passwd"

cordialement,
marc

_______________________________________________
Haskell-fr mailing list
Haskell-fr@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-fr

Répondre à