• [^] # Re: Le COBOL et ADA sont le cauchemar des Hackers bordéliques

    Posté par . En réponse au journal Sursis pour le Cobol ??. Évalué à 1.

    Si ta seule volonté est de ne pas pouvoir additionner des nombres dans des unités différentes, le système d'unités en F# y répond. Et il te permet même de faire bien plus :

    [<Measure>] type <km>
    [<Measure>] type <h>

    let dist = 10 <km>
    let duree = 2 <h>
    let vitesse(d:float<km>, t:float<h>) = d/t;

    Ce qui fait que vitesse renvoie son résultat en km/h tout seul comme un grand.