وثائق نسخة التطويرقد تصف ميزات لم تصدر بعد.

القوائم والقواميس

القائمة مجموعة مرتبة من القيم، والقاموس يربط مفاتيح نصية بقيم ويحافظ على ترتيب إضافتها. وكلاهما قابل للتغيير، وقد يحتويان على مجموعات أخرى.

قاموس يحتوي قائمة

الشيفرة(زيد)
اجعل المستخدم يساوي {  الاسم: "زيد"،  المهارات: ["البرمجة"]}المستخدم["المهارات"].أضف!("العربية")اطبع المستخدم["الاسم"]اطبع المستخدم["المهارات"]
النتيجة
زيد["البرمجة"، "العربية"]

تصل الفهرسة إلى القائمة المخزّنة في القاموس، ثم تضيف أضف! عنصرًا إليها من دون إنشاء نسخة جديدة.

العمليةالقائمةالقاموس
القراءةالقائمة[0]القاموس["المفتاح"]
التغييراجعل القائمة[0] تساوي القيمةاجعل القاموس["المفتاح"] يساوي القيمة
الإضافة.أضف!(القيمة)الإسناد إلى مفتاح غير موجود
الحذف.احذف!(القيمة).احذف!(المفتاح)
نسخة معدلة.مع(القيمة) أو .بدون(القيمة).بدون(المفتاح)

دوال المجموعات

تشرح صفحة الدوال المضمّنة دوال القوائم والقواميس مثل طول ويحتوي؟ ومع وبدون وأضف! واحذف!، وتبيّن أيّها يغيّر المجموعة الأصلية.

زيد — لغة برمجة عربية أصيلةMPL-2.0

البحث في توثيق زيد

ابدأ بكتابة كلمة أو اسم بناء مثل «لكل».