• [^] # Re: langage fonctionnel

    Posté par (site web personnel) . En réponse au journal Ada, langage et ressources. Évalué à 3. Dernière modification le 24 juin 2013 à 17:05.

    Bon, je ne connais pas vraiment l'ocaml (en fait pas ;-) alors peut-être que j'ai tout faux dans la suite !

    Je ne comprend pas bien en quoi c'est mieux.

    Si j'écris :

    type I is Integer;
    type N is Natural;
    type U16 is 0..65535:
    type U8 is 0..255;
    type Val is
     record
     My_Integer is I;
     My_Natural is N;
     My_U_16 is U16
     My_U_8 is U8;
     My_Padding is Natural;
     end record;
    

    Sachant que dans ce cas on ne peut pas affecter la valeur d'un Integer ni d'un Natural par exemple à My_Integer qui lui est de type I.
    Et côté lisibilité c'est quand même plutôt bien, non ?

    Après, comme indiqué, peut-être que je n'ai pas tout compris ;-)