القيم والأنواع
تعرّف على أنواع القيم الأساسية في زيد، واكتب الأعداد والنصوص والقيم المنطقية والعدم، وحوّل بين الأنواع صراحةً.
القيم الأساسية
| النوع | أمثلة | ملاحظة |
|---|---|---|
| عدد صحيح | 42، ناقص 7، ٤٢ | دقيق ضمن حدود التنفيذ. |
| عدد عشري | 3.14، ٣٫١٤ | تُخزَّن وفق معيار IEEE 754. |
| نص | "زيد"، 'العربية' | يمكن استعمال علامتي الاقتباس المفردة والمزدوجة. |
| قيمة منطقية | صحيح، خطأ | خاطئ مرادف مقبول لـ خطأ. |
| عدم | عدم، لا شيء | تمثّل القيمتان غياب القيمة، والعدم مرادف مقبول أيضًا. |
| قائمة | [1، 2، 3] | مجموعة مرتبة قابلة للتغيير. |
| قاموس | {الاسم: "زيد"} | مفاتيحه نصوص ويحافظ على ترتيب الإدراج. |
| نطاق | من 1 إلى 5 | تسلسل من الأعداد الصحيحة تُولَّد قيمه عند الحاجة. |
قيم ومتغير وثابت
ثابت الحد الأعلى يساوي 100اجعل الاسم يساوي "زيد"اجعل المحاولات تساوي صفراجعل جاهز يساوي صحيحاطبع الاسم، الحد الأعلى، المحاولات، جاهز
زيد 100 0 صحيح
تُستخدم جملة اجعل لإنشاء متغيّرات يمكن تغيير قيمها، بينما يبقى الحد الأعلى ثابتًا بعد تعريفه.
التحويل الصريح
لا تحوّل لغة زيد الأنواع تلقائيًّا عند إجراء العمليات. وعندما يأتيك إدخال غير موثوق، افحصه أولًا ثم استدعِ دالة التحويل المناسبة.
تحويل صريح من نص إلى عدد
اجعل المدخل يساوي "42.5"إذا كان المدخل.عدد؟ إذن اجعل العدد يساوي المدخل.إلى عدد() اطبع العدد زائد 0.5
43
يفحص البرنامج النص أولًا باستخدام عدد؟، ثم يحوّله صراحةً باستخدام إلى عدد؛ فلغة زيد لا تحوّل الأنواع تلقائيًّا.
راجع صفحة الدوال المضمّنة لتفاصيل عدد؟ وإلى عدد ومنطقي؟ وإلى قيمة منطقية وإلى نص.