Intern
Dart dilinde operatörler ne işe yarar?
sobes.tech yapay zeka
AI'dan gelen yanıt
Dart'taki operatörler, çeşitli işlemler yaparak değerleri ve değişkenleri manipüle etmeye olanak tanır. Bunlar arasında aritmetik, koşullu, mantıksal ve diğer operatörler bulunur.
Ana operatör kategorileri:
- Aritmetik: +, -, *, /, %
- Eşitlik ve ilişki operatörleri: ==, !=, >, <, >=, <=
- Atama operatörleri: =, +=, -=, *=, /=
- Mantıksal: &&, ||, !
- Bit düzeyinde işlemler operatörleri: &, |, ^, ~, <<, >>
- Özel operatörler:
..(kaskad operatörü)?.(koşullu üye erişimi)??(null kontrol operatörü)is(tür kontrolü)as(tür dönüştürme)
Kullanım örneği:
int a = 10;
int b = 5;
// Aritmetik operatör
int toplam = a + b; // 15
// Karşılaştırma operatörü
bool eşitMi = (a == b); // false
// Mantıksal operatör
bool koşul = (a > 5 && b < 10); // true
// Atama ve işlem operatörü
a += 2; // a şimdi 12
// Kaskad operatörü
var buffer = StringBuffer()
..write('merhaba')
..write('dünya'); // buffer "merhabadünya" içerir
// Null kontrol operatörü
String? isim = null;
String gösterilenİsim = isim ?? 'Misafir'; // gösterilenİsim 'Misafir' olur