المجموعات
استخدم القوائم والقواميس لتجميع القيم، واقرأ العناصر والمفاتيح وعدّل المجموعات بأمان.
القوائم والقواميس
القائمة مجموعة مرتبة من القيم، والقاموس يربط مفاتيح نصية بقيم ويحافظ على ترتيب إضافتها. وكلاهما قابل للتغيير، وقد يحتويان على مجموعات أخرى.
قاموس يحتوي قائمة
اجعل المستخدم يساوي { الاسم: "زيد"، المهارات: ["البرمجة"]}المستخدم["المهارات"].أضف!("العربية")اطبع المستخدم["الاسم"]اطبع المستخدم["المهارات"]
زيد["البرمجة"، "العربية"]
تصل الفهرسة إلى القائمة المخزّنة في القاموس، ثم تضيف أضف! عنصرًا إليها من دون إنشاء نسخة جديدة.
| العملية | القائمة | القاموس |
|---|---|---|
| القراءة | القائمة[0] | القاموس["المفتاح"] |
| التغيير | اجعل القائمة[0] تساوي القيمة | اجعل القاموس["المفتاح"] يساوي القيمة |
| الإضافة | .أضف!(القيمة) | الإسناد إلى مفتاح غير موجود |
| الحذف | .احذف!(القيمة) | .احذف!(المفتاح) |
| نسخة معدلة | .مع(القيمة) أو .بدون(القيمة) | .بدون(المفتاح) |
دوال المجموعات
تشرح صفحة الدوال المضمّنة دوال القوائم والقواميس مثل طول ويحتوي؟ ومع وبدون وأضف! واحذف!، وتبيّن أيّها يغيّر المجموعة الأصلية.