fb pixel
გამოიწერე YouTube-ის არხიyoutube logoგამოწერა
val-do.com-ის ლოგო
კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები

კურსებიბლოგიხ.დ.კ.წესებიკონტაქტიკონვერტორები
შესვლა
  1. მთავარი
  2. კურსები
  3. Dart-ის კურსი
  4. Dart: სეტი (Sets)
Dart: სეტი (Sets)

Dart: სეტი (Sets)

როგორ ჯავასკრიპტის გაკვეთილებიდან გვახსოვს არსებობს მონაცემთა ტიპი სეტი, რომელიც წარმოადგენს განსხვავებული ელემენტების ერთობლიობას.

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-ში

ელემენტების დასამატებლად 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'); // დაფიქსირდება შეცდომა

 

 

 


კურსში შემავალი თემები

🔗 dart

დამატებითი რესურსები

  • Telegram
  • Discord

სხვა კატეგორიები

შეისწავლეთ ვებდეველოპმენტის ენები სრულიად უფასოდ, ისეთები როგორებიცაა Javascript, HTML, CSS და კიდევ სხვა მრავალი ენა

HTML, CSS-ის სა...

HTML, CSS-ის საწყისი კურსი, დამწყებთათვის (deprecated - მოძველებული)

ჯავასკრიპტის კუ...

ჯავასკრიპტის კურსი

JavaScript-ის D...

JavaScript-ის DOM-ის კურსი

TypeScript-ის კ...

TypeScript-ის კურსი

Angular-ის კურს...

Angular-ის კურსი

HTML, CSS-ის კუ...

HTML, CSS-ის კურსი

Reactjs-ის კურს...

Reactjs-ის კურსი დამწყებთათვის

ალგორითმები...

ალგორითმები

Node.js-ის კურს...

Node.js-ის კურსი

Dart-ის კურსი...

Dart-ის კურსი

C პროგრამირების...

C პროგრამირების ენის საფუძვლები

ბოლოს დაწერილი ბლოგები პროგრამირებაზე

ქვემოთ მოცემულია უახლესი 3 ბლოგი პროგრამირების თემატიკასთან დაკავშირებით

როგორ ინახება ი...

როგორ ინახება ინფორმაცია. რა არის Bit და Byte?

რატომ არის კომფ...

რატომ არის კომფორტული სამუშაო ოთახი აუცილებელი კოდის წერისა და პროდუქტიული მუშაობისთვის?

რატომ ვერ პოულო...

რატომ ვერ პოულობენ ჯუნიორები სამსახურს?

  • Dart: შესავალი
  • Dart: ცვლადები
  • Dart: სიები (Lists)
  • Dart: სეტი (Sets)
  • Dart: მეპი (Maps)
  • Dart: Spread ოპერატორები
  • Dart: Control-flow ოპერატორები
  • Dart: ფუნქციები (functions)
  • Dart: კლასები
პროგრამირების კურსები
HTML, CSSJavaScriptTypeScriptAngularReactJSNodeJSC
გამომყევი
InstagramFacebookLinkedinTelegramDiscordYoutubeGithub

© val-do.com 2026 წელი - ყველა უფლება დაცულია

ვერსია 0.1.51