Les opérateurs sont le fondement même du traitement des opérations mathématique et comparatif
de n'importe quel langage, le Ruby ne fait pas exception.
Opérateur |
Description |
+ |
Effectue une addition |
- |
Effectue une soustraction |
* |
Effectue une multiplication |
/ |
Effectue une division |
% |
Effectue le reste d'une division (modulo) |
** |
Effectue une opération d'exposant |
^ |
Effectue un «Ou exclusif binaire» |
+= |
Affectation de l'entier par une addition |
-= |
Affectation de l'entier par une soustraction |
*= |
Affectation de l'entier par une multiplication |
/= |
Affectation de l'entier par une division |
<<= |
Affectation de l'entier par un décalage à gauche |
>>= |
Affectation de l'entier par un décalage à droite |
%= |
Affectation de l'entier par un reste d'une division (modulo) |
&= |
Affectation de l'entier par un «Et binaire» |
|= |
Affectation de l'entier par un «Ou binaire» |
^= |
Affectation de l'entier par un «Ou exclusif binaire» |