• [^] # Re: Notation do

    Posté par . En réponse au journal Compilateur et Monad Reader. Évalué à 1.

    Cet article explique pourquoi il vaut mieux l’éviter.

    D’ailleurs, je ne dis pas qu’il faut l’éviter à tout prix. Quand je programmais en Haskell, je l’utilisais de temps à autre, mais pourquoi faire ceci :

    main = do
     line <- getLine
     putStrLn line

    quand on peut faire cela :

    main = do
     getLine >>=
     putStrLn

    ?

    En passant, merci pour la correction.

    P.S.: il est préférable d’utiliser la notation suivante pour créer un block de code Haskell :

    ` ``haskell
    main = {- Code Haskell -}
    ` ``
    

    (sans l’espace entre le premier ` et les deux autres)