Intern
Na čo sú v jazyku Dart operátory?
sobes.tech AI
Odpoveď od AI
Operátory v Dart umožňujú manipuláciu s hodnotami a premennými vykonávaním rôznych operácií. Patria sem aritmetické, podmienkové, logické a ďalšie operátory.
Hlavné kategórie operátorov:
- Aritmetické: +, -, *, /, %
- Operátory rovnosti a vzťahu: ==, !=, >, <, >=, <=
- Operátory priradenia: =, +=, -=, *=, /=
- Logické: &&, ||, !
- Bitové operácie: &, |, ^, ~, <<, >>
- Špeciálne operátory:
..(kaskádový operátor)?.(podmienečný prístup k členovi)??(operator kontroly null)is(kontrola typu)as(konverzia typu)
Príklad použitia:
int a = 10;
int b = 5;
// Aritmetický operátor
int súčet = a + b; // 15
// Operátor rovnosti
bool jeRovné = (a == b); // false
// Logický operátor
bool podmienka = (a > 5 && b < 10); // true
// Operátor priradenia s operáciou
a += 2; // a je teraz 12
// Kaskádový operátor
var buffer = StringBuffer()
..write('ahoj')
..write('svet'); // buffer obsahuje "ahojsvet"
// Kontrola na null
String? meno = null;
String zobrazenieMena = meno ?? 'Hosť'; // zobrazenieMena bude 'Hosť'