Les bases de Flutter : Introduction aux opérateurs


Avatar de Pierre Courtois

Les opérateurs utilisables dans Flutter Le Dart partage les mêmes opérateurs que la plupart des langages de programmation. Ceux-ci vont vous permettre de réaliser diverses opérations sur vos variables, assigner des valeurs et vérifier des conditions. Voici la liste des opérateurs que vous allez pouvoir utiliser. Opérateurs arithmétiques Les opérateurs arithmétiques sont essentiels pour effectuer…


operateurs Flutter

Les opérateurs utilisables dans Flutter

Le Dart partage les mêmes opérateurs que la plupart des langages de programmation. Ceux-ci vont vous permettre de réaliser diverses opérations sur vos variables, assigner des valeurs et vérifier des conditions. Voici la liste des opérateurs que vous allez pouvoir utiliser.

Opérateurs arithmétiques

Les opérateurs arithmétiques sont essentiels pour effectuer des calculs mathématiques de base. Voici un aperçu de leur utilisation.

Additionner (+)

L’opérateur + permet d’additionner deux nombres entre eux :

print(2 + 2);

4

Soustraire (-)

L’opérateur – qui permet de soustraire un nombre d’un autre :

print(2 - 2);

0

Multiplier (*)

L’opérateur * qui permet de multiplier deux valeurs ensemble :

print(2 * 3);

6

Diviser (/)

L’opérateur / divise un nombre par un autre et retourne un résultat sous forme de nombre décimal :

print(10 / 2);

5.0

Division entière (~/)

L’opérateur ~/ divise un nombre par un autre et retourne un résultat entier :

print(7 ~/ 2);

3

Obtenir le reste d’une division

Le modulo (%) retourne le reste d’une division entière :

print(7 % 2);

1

Opérateurs d’incrémentation et de décrémentation

Ces opérateurs sont très pratiques pour modifier une valeur de manière simple et rapide.

Augmenter de 1 (++)

L’opérateur ++ permet d’ajouter 1 à une variable entière :

int compteur = 1;
compteur++;
print(compteur);

2

Remarque : L’incrémentation peut se faire en préfixe ou en suffixe. Par exemple, ++compteur incrémente avant d’utiliser la valeur, alors que compteur++ incrémente après l’utilisation de la valeur.

Diminuer de 1 (–)

Inversement, l’opérateur -- permet de soustraire 1 à une variable entière :

int compteur = 3;
compteur--;
print(compteur);

2

Opérateurs d’assignation

Les opérateurs d’assignation permettent d’affecter des valeurs à des variables.

Affectation simple (=)

L’opérateur = permet d’assigner une valeur à une variable :

String mot = “Bonjour”;
print(mot);

Bonjour

Assignation combinée

L’opérateur = permet d’assigner une valeur à une variable :

Dart propose aussi des opérateurs d’assignation combinés qui effectuent à la fois une opération et une assignation.

Addition et assignation (+=) :

int a = 5;
a += 3;
print(a);  

8

Soustraction et assignation (-=) :

int a = 5;
a -= 2;
print(a); 

3

Multiplication et assignation (*=) :

int a = 5;
a *= 2;
print(a); 

10

Division et assignation (/=) :

double a = 10;
a /= 2;
print(a);  

5

Opérateurs de comparaison

Les opérateurs de comparaison sont utilisés pour évaluer des conditions logiques, souvent dans des instructions conditionnelles.

Égalité (==)

L’opérateur == qui sert à vérifier si deux valeurs sont égales :

int chiffre = 2; 
if(chiffre == 2){
	print(“Vrai”);
} 
else { 
	print(“Faux”);
}

Vrai

Différence (!=)

L’opérateur != qui sert à vérifier si deux valeurs sont différentes :

int y = 5;
if (y != 10) {
  print("Les valeurs sont différentes.");
}

Les valeurs sont différentes.

Supérieur à (>) et inférieur à (<)

Utilisez ces opérateurs pour comparer des valeurs numériques :

print(10 > 5);  
true

print(5 < 3);
false

Supérieur ou égal à (>=) et inférieur ou égal à (<=)

Ces opérateurs comparent également les valeurs tout en incluant l’égalité :

print(5 >= 5);  
true

print(4 <= 6); 
true

Conclusion

Maintenant que vous savez déclarer des variables et utiliser des opérateurs, il va vous être possible de les faire interagir entre elles pour réaliser des actions. Par exemple, l’opérateur ++ pourrait vous servir pour compter le nombre de fois qu’un utilisateur clique sur un bouton.

Dans l’article suivant, je vais vous présenter une autre notion très importante, qui est celle des conditions.

Avatar de Pierre Courtois