« Programmation objet et géométrie/SmallTalk par l'exemple » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 138 :
==Vecteurs==
===Produit scalaire===
Le produit scalaire est appelé ''dot product'':
<source lang="smalltalk">
dotProduct: t1
^ x * t1 x + (y * t1 y)
</source>
L'esprit de ''SmallTalk'' demande qu'on considère le produit scalaire comme infixé: Pour calculer le produit scalaire de ''1/>self'' '''avec''' ''t1'', on multiplie leurs ''x'' respectifs (leurs abscisses) et leurs ''y'' respactifs, on additionne les deux produits, et on retourne la somme.
==Droites==
|