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

الإدخال (Input)

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

حتى الآن، قمنا بتخزين القيم التي فكرنا فيها في متغيرات. عادةً لا تعمل البرامج بهذه الطريقة؛ فنحن نتلقى القيم من مصدر خارجي، مستخدم على سبيل المثال.

للحصول على مدخلات من مستخدم أو من النظام، نحتاج إلى كتابة:

var = io.read()

سيؤدي هذا إلى تخزين المدخلات في المتغير var.

المدخلات دائماً من نوع سلسلة نصية (string). على سبيل المثال، إذا كانت المدخلات 56 فإن var سيحتوي على السلسلة النصية "56".

challenge icon

التحدي

مبتدئ

اكتب برنامجاً يحصل على مدخلات من المستخدم (اسمهم)، ثم يخرج Hello, متبوعاً بمسافة واسم المستخدم الذي تم إدخاله.

على سبيل المثال، إذا أدخل المستخدم Bob، فإن المخرجات المتوقعة هي Hello, Bob.

سوف تحتاج إلى:

  1. استخدم io.read() للحصول على مدخلات من المستخدم.
  2. قم بتخزين المدخلات في متغير.
  3. اطبع Hello, والمتغير المخزن في النهاية (أضف مسافة بعد الفاصلة).

ورقة مرجعية

للحصول على مدخلات من المستخدم:

var = io.read()

يتم تخزين المدخلات دائماً كسلسلة نصية، حتى بالنسبة للأرقام.

لطباعة تحية مع المدخلات:

name = io.read()
print("Hello, " .. name)

جرّب بنفسك

-- اكتب الكود هنا
quiz iconاختبر نفسك

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

جميع دروس Fundamentals