44Fermer46
PolluxLe 01/07/2004 à 21:59
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 ?

hum 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).