Posté par kantien .
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 :
dateEitherab=Lefta|Rightb
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=Okof'a|Errorof'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.
[^] # Re: ouai
Posté par kantien . 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 :
en Elm, selon ton lien c'est :
et en OCaml, son équivalent est :
Et à l'usage, on les emploie pareil : soit le calcul s'est bien passé est on renvoie du
Ok(ouRighten Haskell), soit il y a eu une erreur et on la propage viaErr,ErrorouLeft.Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.