Opérateurs en Dart
Introduction aux opérateurs en Dart
Les opérateurs en Dart sont des symboles ou des séquences de caractères spécialisés, permettant d'effectuer des opérations sur des valeurs et des variables. Comme de nombreux langages de programmation, Dart propose une large gamme d'opérateurs pour manipuler les données de différentes manières. Ces opérateurs se divisent en plusieurs catégories selon leur fonction : arithmétiques, d'égalité et relationnels, de test de type, logiques, de bits et d'affectation.
Syntaxe des opérateurs
Les opérateurs dans Dart suivent une syntaxe classique des langages de programmation et sont utilisés en combinaison avec des opérandes. La syntaxe générale s'écrit comme suit :
operande1 opérateur operande2
Catégories d'opérateurs
Voici les principales catégories d'opérateurs en Dart :
| Catégorie | Opérateur | Description | |--------------------------------|------------|----------------------------------------| | Opérateurs arithmétiques | +
| Addition | | | -
| Soustraction | | | *
| Multiplication | | | /
| Division | | | %
| Modulus | | | ~/
| Division entière | | Opérateurs d'égalité et relationnels | ==
| Égal | | | !=
| Différent | | | >
| Supérieur à | | | <
| Inférieur à | | | >=
| Supérieur ou égal à | | | <=
| Inférieur ou égal à | | Opérateurs de test de type| is
| Vrai si l'objet a le type spécifié | | | is!
| Vrai si l'objet n'a pas le type spécifié | | Opérateurs logiques | &&
| ET logique | | | ||
| OU logique | | | !
| NON logique | | Opérateurs de bits | &
| ET de bits | | | |
| OU de bits | | | ^
| OU exclusif de bits | | | ~
| NON de bits | | | <<
| Décalage à gauche | | | >>
| Décalage à droite | | Opérateurs d'affectation | =
| Affectation simple | | | +=
| Ajoute et affecte | | | -=
| Soustrait et affecte | | | *=
| Multiplie et affecte | | | /=
| Divise et affecte | | | %=
| Modulus et affecte | | | ~/=
| Division entière et affecte |