როგორ ჯავასკრიპტის გაკვეთილებიდან გვახსოვს არსებობს მონაცემთა ტიპი სეტი, რომელიც წარმოადგენს განსხვავებული ელემენტების ერთობლიობას.
Dart-შიც გვაქვს საშუალება Set მონაცემთა ტიპის გამოყენების, რომელიც ჩაიწერება შემდეგნაირად:
var halogens = {'fluorine', 'chlorine', 'bromine', 'iodine', 'astatine'};
მოცემულ მაგალითში აღწერილი გვაქვს halogens
ცვლადი რომელსაც ფიგურულ ფრჩხილებში მძიმით გამოყოფილი ტექსტები გვაქვს.
დარტი მოცემულ ცვლადს ავტომატურად ანიჭებს მის ტიპს, მისი მნიშვნელობიდან გამომდინარე, შესაბამისად დარტი მას აღიქვამს როგორც Set
ტიპის მონაცემს
მაგალითი:
Set<String> halogens = {'fluorine', 'chlorine', 'bromine', 'iodine', 'astatine'};
იმისთვის, რომ აღვწეროთ ცარიელი Set საჭიროა შემდეგი ჩანაწერი:
var names = <String>{};
// Set<String> names = {}; // This works, too.
ელემენტების დასამატებლად Set-ში გამოიყენება .add()
და .addAll()
მეთოდები
მაგალითი:
var elements = <String>{};
elements.add('fluorine');
elements.addAll(halogens);
Set-ის სიგრძის გასაგებად კი გამოიყენება .length
მეთოდი.
ასევე შესაძლებლობა გვაქვს გამოვიყენოთ compile-time set.
final constantSet = const {
'fluorine',
'chlorine',
'bromine',
'iodine',
'astatine',
};
// constantSet.add('helium'); // დაფიქსირდება შეცდომა
შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა
ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით