Intern
Mire jók az operátorok a Dart nyelvben?
sobes.tech MI
Válasz az MI-től
A Dart nyelvben az operátorok lehetővé teszik az értékek és változók manipulálását különböző műveletek végrehajtásával. Ide tartoznak az aritmetikai, feltételes, logikai és más operátorok.
Az operátorok fő kategóriái:
- Aritmetikai: +, -, *, /, %
- Egyenlőség és viszonyítási: ==, !=, >, <, >=, <=
- Hozzárendelő: =, +=, -=, *=, /=
- Logikai: &&, ||, !
- Bit szintű műveletek: &, |, ^, ~, <<, >>
- Speciális operátorok:
..(kaskád operátor)?.(feltételes hozzáférés a taghez)??(null ellenőrző operátor)is(típus ellenőrzése)as(típus konvertálás)
Használati példa:
int a = 10;
int b = 5;
// Aritmetikai operátor
int összeg = a + b; // 15
// Viszonyítási operátor
bool egyenlő = (a == b); // false
// Logikai operátor
bool feltétel = (a > 5 && b < 10); // true
// Hozzárendelő operátor művelettel
a += 2; // a most 12
// Kaskád operátor
var buffer = StringBuffer()
..write('szia')
..write('világ'); // buffer tartalmazza "sziavilág"
// Null ellenőrző operátor
String? név = null;
String megjelenítettNév = név ?? 'Vendég'; // megjelenítettNév 'Vendég' lesz