• [^] # Re: Il dit qu'il n'a plus de genou

    Posté par (site web personnel) . En réponse au journal PoC : Transformer les tableaux associatifs (dict/map) en vecteur algébrique. Évalué à 4.

    La preuve de concept part d'un classique des langages de programmations : les tableaux associatifs aussi appelés dictionnaires.

    Ensuite, on surcharge les opérateurs +, -, /, x, de manière à passer les règles de l'algèbre linéaire définissant un vecteur, c'est-à-dire outre les régles de distributivité, associativité, il est défini :

    • un dictionnaire nul ;
    • l'opposé d'un dictionnaire ;
    • l'addition de deux dictionnaires ;
    • la multiplication d'un dictionnaire par un scalaire ;
    • la multiplication de 2 dictionnaires l'un par l'autre ;
    • le produit scalaire de deux dictionnaires ;
    • d'autres opérations annexes qui peuvent être déduites des précédentes (comme le cosinus) ;

    C'est plus clair ?

    Oui, j'ai repompé ma copie sur messire Ortotlo :)

    Tu dis que ça peut être implémenté dans n'importe quel langage objet, donc tu ne devrais pas avoir besoin de parler de traits pour en parler.

    En effet.