Sally
:
Mon post est invisible ?
J'étais en train d'y répondre...
Ah... Devoir mettre le nom du type devant chaque appel de fonction, c ça une syntaxe légère ?
tu parles de quel langage là ?
OCaml, où on est obligé de faire :
let ajouter a b =
ajouter_superlongnomdetypeno1 (superlongnomdetypeno1_of_superlongnomdetypeno2 a) (superlongnomdetypeno1_of_superlongnomdetypeno2 b)
Ou encore :
let somme_des_longueurs a b =
a.superlongnomdetype_longueur + b.superlongnomdetype_longueur
le java, où tout te retourne des Object et faut caster après, c'est ça ?
Oui, ça je suis d'accord que c'est absolument insupportable... (et c'est très gore, en plus) Mais les types paramétriques ont été implémenté dans la dernière version du langage je crois (la 1.5).