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

معاملات التساوي

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

عوامل التساوي. تسمح لك هذه العوامل بمقارنة قيمتين لتحديد ما إذا كانت متماثلة أو مختلفة.

توفر Lua عاملي مساواة:

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect قيمتها true

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent قيمتها true

يتحقق العامل == مما إذا كانت قيمتان متساويتين، بينما يتحقق العامل ~= مما إذا كانتا غير متساويتين. لاحظ أن نتيجة هذه المقارنات هي دائمًا قيمة منطقية (boolean) - إما true أو false.

challenge icon

التحدي

سهل

قارن تخمين المستخدم برقم سري لتحديد ما إذا كانا متطابقين. أنشئ متغيرًا يسمى userGuess وقم بتعيين القيمة 42 له. أنشئ متغيرًا آخر يسمى secretNumber وقم بتعيين القيمة 37 له. استخدم عامل التساوي للتحقق مما إذا كان التخمين يساوي الرقم السري، وقم بتخزين النتيجة في متغير يسمى isCorrect. اطبع النتيجة المنطقية.

ورقة مرجعية

توفر لغة Lua عاملي مساواة لمقارنة القيم:

  • == يتحقق مما إذا كانت القيمتان متساويتين
  • ~= يتحقق مما إذا كانت القيمتان غير متساويتين

يعيد كلا العاملين قيمة منطقية (true أو false):

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect هي true

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent هي true

جرّب بنفسك

-- إنشاء متغيرات للعبة التخمين
-- TODO: اكتب الكود الخاص بك هنا

-- طباعة النتيجة
print(isCorrect)
quiz iconاختبر نفسك

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

جميع دروس Fundamentals