Menu
CoddyTech

مراجعة: المصفوفات والخرائط

جزء من قسم مقدمة إلى Luau في رحلة Lua على Coddy. الدرس 22 من 80.

challenge icon

التحدي

متوسط

احسب عدد كل فاكهة واطبع الأعداد بترتيب أبجدي.

  1. كرّر على items باستخدام ipairs، مع العدّ في local counts: {[string]: number} = {}.
  2. اجمع المفاتيح في local names: {string} = {} واستدعِ table.sort(names).
  3. لكل اسم في names، اطبع `{name}: {counts[name]}`.

اضغط على Run Code: يعرض الناتج apple: 3 وbanana: 2 وcherry: 1.

جرّب بنفسك

local items: {string} = {"apple", "banana", "apple", "cherry", "banana", "apple"}

-- 1) احسب عدد مرات ظهور كل عنصر في counts: {[string]: number}
-- 2) اجمع المفاتيح في names: {string} ثم رتّبها
-- 3) اطبع `{name}: {count}` لكل اسم بعد ترتيبه
quiz iconاختبر نفسك

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

جميع دروس مقدمة إلى Luau

تدرّب بنفسك: مترجم Luau عبر الإنترنت