Dart dilində hansı məlumat strukturları mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
Dart dilində mövcud olan əsas məlumat strukturları aşağıdakılardır:
-
Rəqəmlər (Numbers):
int(64 bit-ə qədər tam ədədlər)double(sürüşkən nöqtəli ədədlər)
-
Stringlər (Strings): UTF-16 simvol ardıcıllığı. Dəyişməz.
String greeting = 'Salam, Dart!'; -
Boolean (Məntiqi tip): Doğru (
true) və ya yalnış (false) ifadə edir.bool isFlutterAwesome = true; -
Siyahılar (Lists): Təşkil olunmuş obyektlər kolleksiyası. Sabit və ya genişlənə bilən ola bilər.
List<int> ages = [25, 30, 22]; List<String> names = ['Alicia', 'Boris']; -
Setlər (Sets): Sırasız, unikal elementlər kolleksiyası.
Set<int> uniqueNumbers = {1, 2, 3, 2}; // Faktiki {1, 2, 3} -
Xəritələr (Maps): Açar-dəyər cütlükləri kolleksiyası. Açarlar unikal olmalıdır.
Map<String, int> scores = { 'Alicia': 95, 'Boris': 88, }; -
Runes (Runes): Stringlərdə Unicode kod nöqtələrini təmsil edir.
Runes input = Runes('\u{1F600}'); -
Simvollar (Symbols): Refleksiya və ya obfuskasiya üçün istifadə olunur.
Symbol libraryName = #mylibrary;
Bundan başqa, Dart həmçinin məlumat axınları (Streams), asinxron əməliyyatlar (Futures) və s. üçün daha spesifik strukturlar və ya abstraksiyalar təqdim edir, lakin bunlar ənənəvi mənada əsas məlumat strukturları sayılmır.