Intern
La folosesc operatorii în limbajul Dart?
sobes.tech AI
Răspuns de la AI
Operatorii în Dart permit manipularea valorilor și variabilelor efectuând diverse operații. Aceștia includ operatori aritmetici, condiționali, logici și alții.
Categorii principale de operatori:
- Aritmetici: +, -, *, /, %
- Operatori de egalitate și relație: ==, !=, >, <, >=, <=
- Operatori de atribuire: =, +=, -=, *=, /=
- Operatori logici: &&, ||, !
- Operatori de operații pe biți: &, |, ^, ~, <<, >>
- Operatori speciali:
..(operator de cascadă)?.(acces condiționat la membru)??(operator de verificare null)is(verificare de tip)as(cast de tip)
Exemplu de utilizare:
int a = 10;
int b = 5;
// Operator aritmetic
int sumă = a + b; // 15
// Operator de relație
bool esteEgal = (a == b); // false
// Operator logic
bool condiție = (a > 5 && b < 10); // true
// Operator de atribuire cu operație
a += 2; // a devine acum 12
// Operator de cascadă
var buffer = StringBuffer()
..write('salut')
..write('lume'); // buffer conține "salutlume"
// Operator de verificare null
String? nume = null;
String numeDeAfisat = nume ?? 'Vizitator'; // numeDeAfisat va fi 'Vizitator'