[Haskell-fr] (no subject)

Marc Chantreux khatar at phear.org
Sun Aug 21 15:55:51 CEST 2011


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



More information about the Haskell-fr mailing list