Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تعريف دالة

جزء من قسم Fundamentals في رحلة Lua على Coddy — الدرس 50 من 90.

تعد الدوال (Functions) واحدة من أقوى الأدوات في البرمجة. فكر في الدالة ككتلة برمجية قابلة لإعادة الاستخدام تؤدي مهمة محددة. فبدلاً من كتابة الكود نفسه عدة مرات، يمكنك إنشاء دالة مرة واحدة واستخدامها كلما دعت الحاجة.

في لغة Lua، يمكنك التصريح عن دالة باستخدام الكلمة المفتاحية function، متبوعة باسم الدالة، وتنتهي بالكلمة المفتاحية end:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

يؤدي هذا إلى إنشاء دالة باسم displayWelcomeMessage تحتوي على سطر واحد من الكود. الأقواس () بعد اسم الدالة مطلوبة، حتى عندما لا تأخذ الدالة أي مدخلات.

challenge icon

التحدي

سهل

قم بإنشاء نظام إشعارات للعبة عن طريق التصريح عن دالة تعرض رسالة ترحيب للاعبين. قم بالتصريح عن دالة باسم showGameWelcome تحتوي على جملة print() واحدة لإخراج "Welcome to Adventure Quest!". تذكر أن التصريح عن الدالة ينشئها ولكنه لا ينفذ الكود الموجود بداخلها - الدالة جاهزة ليتم استدعاؤها لاحقاً.

ورقة مرجعية

الدوال هي كتل برمجية قابلة لإعادة الاستخدام تؤدي مهامًا محددة. في لغة Lua، يتم التصريح عن دالة باستخدام الكلمة المفتاحية function وتنتهي بـ end:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

الأقواس () بعد اسم الدالة مطلوبة، حتى عندما لا تستقبل الدالة أي مدخلات. التصريح عن الدالة ينشئها ولكنه لا ينفذ الكود الموجود بداخلها.

جرّب بنفسك

-- TODO: اكتب كودك هنا للإعلان عن دالة showGameWelcome

-- استدعاء الدالة لعرض رسالة الترحيب
showGameWelcome()
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals