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 |