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

مراجعة - لغز النطاق

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

challenge icon

التحدي

سهل

قم بتحليل مقتطف الكود التالي وتوقع ما سيتم طباعته بواسطة كل عبارة print. قم بإنشاء متغيرات لتخزين توقعاتك ثم اطبعها بالترتيب الصحيح.

إليك الكود المراد تحليله:

gameScore = 100

function updateScore()
    local gameScore = 250
    print(gameScore)
end

do
    local gameScore = 75
    updateScore()
    print(gameScore)
end

print(gameScore)

قم بإنشاء ثلاثة متغيرات لتخزين توقعاتك:

  • firstOutput - ما ستخرجه عبارة print الأولى
  • secondOutput - ما ستخرجه عبارة print الثانية
  • thirdOutput - ما ستخرجه عبارة print الثالثة

ثم اطبع توقعاتك الثلاثة بالترتيب، كل منها في سطر منفصل.

جرّب بنفسك

-- إنشاء متغيرات لتخزين توقعاتك
local firstOutput = -- مهام: قم بتحليل جملة الطباعة الأولى وتعيين القيمة المتوقعة
local secondOutput = -- مهام: قم بتحليل جملة الطباعة الثانية وتعيين القيمة المتوقعة
local thirdOutput = -- مهام: قم بتحليل جملة الطباعة الثالثة وتعيين القيمة المتوقعة

-- طباعة توقعاتك بالترتيب
print(firstOutput)
print(secondOutput)
print(thirdOutput)

جميع دروس Fundamentals