يوجد هنا وظيفة رسم مربع بجوانب 50 بكسل
هذا رائع، لكن ماذا لو أردت رسم مربع بجوانب
50 بكسل، و مربع آخر بجوانب 100 بكسل؟
ليس علينا صنع وظيفتين
منفصلتين لفعل الشيء نفسه تقريباً
بدلاً من ذلك نستطيع استخدام
وظيفة واحدة مع عامل متغيّر
تتيح لنا هذه العوامل المتغيّرة تمرير
القيم لوظيفة تقوم باستخدامها داخلَها
دعنا نجرب إضافة عامل متغيّر
يسمى "مثل" لهذه الوظيفة
و بالتالي نستطيع استخدامه
لإنشاء مربعات بأحجام مختلفة
في معدِّل المهام، بإمكانك
تعديل الاسم و الوصف مثل قبل
لكن الآن تستطيع إضافة عامل متغّير
اكتب اسم العامل في
الفراغ و انقر على إضافة عامل متغيّر
هذا سوف ينشئ قطعة أخرى باسم
المعيار الذي قمت للتو بإنشائه
الآن نستطيع استبدال "الانتقال للأمام"
باستخدام حلقة 100 مع طول العامل
و بالتالي سوف ينتقل للأمام باستخدام الطول
انقر على حفظ و اغلاق،
ثم اسحب قطعة المربع الجديد
الذي قمت بإنشائه من فئة
الوظائف داخل صندوق الأدوات
سوف تلاحظ وجود مساحة فارغة بجانب الطول
السبب هو أن الوظيفة تريد أن تعرف ما
قيمة العامل المتغيّر للطول
اسحب قطعة الرقم من فئة الرياضيات
و ضعه في هذا المكان
شاهد كيف يمكنك استخدام الوظائف
مرات عديدة باستخدام أطوال مختلفة
لصنع مربعات بأحجام مختلفة
جربها بنفسك