آموزش دونه:مرجع آموزش

مجموعه ها در دارت (Dart Collection) آموزش زبان برنامه نویسی دارت Dart

 

دارت

Dart Collection

Collection ها در  دارت Dart Collection

همانطور که در جلسات پیش اشاره کردیم، زبان دارت برخلاف دیگر زبان های برنامه نویسی، از آرایه ها Array پشتیبانی نمی‌کند.
Collection های زبان دارت می‌توانند برای پردازش و نگه داری مجموعه داده ها استفاده شوند. (همانند آرایه)
کتابخانه dart:core امکان استفاده از کالکشن ها در زبان دارت را می‌دهد.

collection های زبان دارت به ۴ نوع تقسیم می‌شوند:

  1. لیست (List)
  2. Set
  3. Map
  4. صف (Queue)

لیست (List)  Dart Collection

لیست ها متغیر هایی هستند که می‌توانند مجموعه ای از داده ها و اشیا را به ترتیب در خود ذخیره کنند.
منظور از ترتیب در اینجا این است که مقادیر به همان ترتیبی که وارد شده اند، در لیست قرار خواهند گرفت.

Set

set ها نیز مجموعه ای از اشیا را در خود ذخیره می‌کنند با این تفاوت که set اعضای تکراری ندارد و هر شئ یا مقدار تنها یک بار می‌تواند در set ذخیره شود.

مثال:

خروجی:

Map

map ها مجموعه داده ها را به صورت جفت های کلید-مقدار ذخیره می‌کنند. Dart Collection

صف (Queue)  Dart Collection

صف ها نیز مجموعه اشیا مختلف را در خود ذخیره می‌کنند.
تفاوت صف با سایر مجموعه ها مانند لیست در این است که داده ها می‌توانند علاوه بر انتهای مجموعه، به ابتدای مجموعه نیز اضافه شوند.

مثال زیر یک مقدار را به ابتدای صف اضافه می‌کند:

خروجی:

مثال زیر نیز یک مقدار را به انتهای صف اضافه می‌کند:

خروجی:

 

آموزش کامل زبان برنامه نویسی دارت در برنامه اندرویدی ما:

دانلود نرم افزار اندرویدی آموزش  زبان برنامه نویسی دارت از کافه بازار

همانطور که در جلسات پیش اشاره کردیم، زبان دارت برخلاف دیگر زبان های برنامه نویسی، از آرایه ها Array پشتیبانی نمی‌کند.
Collection های زبان دارت می‌توانند برای پردازش و نگه داری مجموعه داده ها استفاده شوند. (همانند آرایه)
کتابخانه dart:core امکان استفاده از کالکشن ها در زبان دارت را می‌دهد.کتابخانه dart:core امکان استفاده از کالکشن ها در زبان دارت را می‌دهد.کتابخانه dart:core امکان استفاده از کالکشن ها در زبان دارت را می‌دهد.

مطالب مرتبط