• [^] # Re: ouai

    Posté par . En réponse au journal Données vs Code. Évalué à 1. Dernière modification le 30 mars 2016 à 12:25.

    De ce que j'ai compris du type Either en Haskell, il est identique au type Result en Elm.

    En Haskell la définition est :

    date Either a b = Left a | Right b

    en Elm, selon ton lien c'est :

    type Result error value = Ok value | Err error
    

    et en OCaml, son équivalent est :

    type ('a,'b) result = Ok of 'a | Error of 'b

    Et à l'usage, on les emploie pareil : soit le calcul s'est bien passé est on renvoie du Ok (ou Right en Haskell), soit il y a eu une erreur et on la propage via Err, Error ou Left.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.