إعداد المشروع
جزء من قسم المنطق والتحكم في التدفق في رحلة Lua على Coddy — الدرس 41 من 54.
التحدي
سهلعلى مدار الدروس القليلة القادمة، ستنشئ برنامجًا يمكنه تخزين معلومات الاتصال وعرضها والبحث فيها وإدارتها.
قم بإنشاء الأساس لتطبيق قائمة جهات الاتصال الخاص بك من خلال إعداد هيكل البيانات الرئيسي وعرض واجهة المستخدم.
قم بتهيئة جدول فارغ على نمط قائمة يسمى contacts لتخزين جميع معلومات جهات الاتصال. ثم اعرض رسالة ترحيب وقائمة تعرض الأوامر المتاحة.
المتطلبات:
- أنشئ جدولاً فارغًا باسم
contacts - اطبع الرسالة:
Welcome to Contact List Manager! - اطبع سطرًا فارغًا
- اطبع عنوان القائمة:
Available Commands: - اطبع كل خيار من خيارات القائمة في سطر منفصل:
add - Add a new contactlist - Display all contactssearch - Search for a contactdelete - Delete a contactquit - Exit the program
المخرجات المتوقعة:
Welcome to Contact List Manager!
Available Commands:
add - Add a new contact
list - Display all contacts
search - Search for a contact
delete - Delete a contact
quit - Exit the programجرّب بنفسك
جميع دروس المنطق والتحكم في التدفق
1التكرار المتقدم عبر الجداول
التكرار باستخدام pairs()التكرار باستخدام ipairs()pairs() مقابل ipairs()مراجعة - ورقة الشخصية2المزيد من دوال مكتبة Table
table.concat()إنشاء الجداول و unpack()table.sort()فرز مخصص باستخدام الدوالمراجعة - لوحة أعلى النتائج5مشروع: محرك مغامرة نصية
إعداد المشروع: الغرفةربط الغرف8مشروع: قائمة جهات الاتصال
إعداد المشروعالحلقة التكرارية الرئيسية