
القوائم lists في Dart
القوائم ( lists ) في لغة Dart هي عبارة عن أداة لتخزين البيانات مثل المصفوفة تماماً, نحن نستخدم المصفوفة لتخزين البيانات و كذلك القائمة List يستخدم لتخزين البيانات.
القوائم Lists تعتبر نوع مهم من أنواع البيانات و لإستخدامها يجب أن يكون لدينا مجموعة عناصر نخزنها في لسته مثل نصوص و ارقام و لإنشاء لستة نستعمل الأقواس المربعه [] و هي مرتبة قابلة للتعديل, أي هي مثل ليستة الطعام الموجودة في المطاعم و بها الأصناف.
القوائم Lists اكثر فاعلية و ديناميكية و اكثر كفاءة لأن عن طريقها نستطيع البحث داخل البيانات بكل سهولة “بحث, إضافة, حفظ” و إسترجاع و قراءة البيانات بكل سهولة. للقوائم List نوعان سوف نشرحهما بكل تفصيل وهما (Growable List, Fixed Length List).
الشكل العام Syntax
var list_name = new List(size)
أنواع القوائم في Dart
يمكن تصنيف القوئم إلى نوعين و هما:
قائمة الطول الثابت Fixed Length List.
قائمة قابلة للنمو Growable List.
مثال
void main() { var list1 = new List(5); list1[0] = 10; list1[1] = 11; list1[2] = 12; list1[3] = 13; list1[4] = 14; print(list1); }
في المثال أنشأنا قائمة متغيرة 1 تشير إلى قائمة حجمها ثابت. حجم القائمة هو 5 و أدخلنا العناصر المقابلة لمركز Index الخاص بها حيث يحتفظ المؤشر 0 بـ 10 و Index الأول يحمل 12 وهكذا.
عند تشغيل الكود
[10, 11, 12, 13, 14]