Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Vous avez demandé le commentaire #604236.

Retourner sur le contenu associé.

Interessant

Posté par EmacsFR () le 23/07/2005 à 09:57. (lien). Évalué à 2.

...mais tu peux réexpliquer plus clairement ce passage :


- il possède le moyen de préciser la variance des arguments d'une fonction. Par exemple, un truc qui m'a vraiment étonné, sur les types génériques, on peut préciser que List[String] est un sous-type de List[Object], mais que pour insérer un objet à cette liste, l'argument est contravariant, menant à transformer List[String] en List[Object] si on y ajoute un objet qui n'est pas une sous-classe de String (je pense qu'il prend alors l'ancêtre commun des deux types, j'ai mis Object pour être général)


Je ne suis pas sûr d'avoir bien tout compris.

[ Répondre ]