Sobes.tech
Intern

À quoi servent les opérateurs dans le langage Dart?

sobes.tech IA

Réponse de l'IA

Les opérateurs en Dart permettent de manipuler des valeurs et des variables en effectuant diverses opérations. Ils incluent des opérateurs arithmétiques, conditionnels, logiques et autres.

Catégories principales d'opérateurs:

  • Arithmétiques : +, -, *, /, %
  • Opérateurs d'égalité et de relation : ==, !=, >, <, >=, <=
  • Opérateurs d'affectation : =, +=, -=, *=, /=
  • Logiques : &&, ||, !
  • Opérateurs de opérations bit à bit : &, |, ^, ~, <<, >>
  • Opérateurs spéciaux :
    • .. (opérateur en cascade)
    • ?. (accès conditionnel au membre)
    • ?? (opérateur de vérification de null)
    • is (vérification de type)
    • as (cast de type)

Exemple d'utilisation :

int a = 10;
int b = 5;

// Opérateur arithmétique
int somme = a + b; // 15

// Opérateur de relation
bool estÉgal = (a == b); // false

// Opérateur logique
bool condition = (a > 5 && b < 10); // true

// Opérateur d'affectation avec opération
a += 2; // a devient 12

// Opérateur en cascade
var buffer = StringBuffer()
  ..write('bonjour')
  ..write('le monde'); // buffer contient "bonjourle monde"

// Opérateur de vérification de null
String? nom = null;
String nomAffiché = nom ?? 'Invité'; // nomAffiché sera 'Invité'