مراجعة - ورقة الشخصية
جزء من قسم Logic & Flow في رحلة Lua على Coddy — الدرس 4 من 54.
التحدي
سهلاكتب دالة displayCharacterStats تأخذ جدول character وتعيد سلسلة نصية منسقة تعرض جميع الإحصائيات.
استخدم pairs() للتكرار عبر جميع أزواج المفتاح والقيمة (key-value pairs) في جدول الشخصية وقم ببناء سلسلة نصية حيث يعرض كل سطر اسم الإحصائية متبوعاً بقيمتها بالتنسيق key: value. يجب أن تكون كل إحصائية في سطر منفصل.
المعاملات:
character(table): جدول بنمط القاموس (dictionary-style) حيث المفاتيح هي أسماء الإحصائيات (strings) والقيم هي قيم الإحصائيات (numbers أو strings)
المخرجات: سلسلة نصية مع كل إحصائية في سطر منفصل. التنسيق:
stat1: value1
stat2: value2
stat3: value3جرّب بنفسك
function displayCharacterStats(character)
-- اكتب الكود هنا
end
جميع دروس Logic & Flow
1التكرار المتقدم عبر الجداول
التكرار باستخدام pairs()التكرار باستخدام ipairs()pairs() مقابل ipairs()مراجعة - ورقة الشخصية2المزيد من دوال مكتبة Table
table.concat()إنشاء الجداول و unpack()table.sort()فرز مخصص باستخدام الدوالمراجعة - لوحة أعلى النتائج