البرمجة للمبتدئين باستخدام الكتل
الفصل
>
المستوى
الدوال المتقدمة والأنماط
الدوال ذات المعاملات المتعددة
الهدف
احصل على المواد في الحقل حتى تتمكن من بناء بيوت جديدة للدجاج.
الدجاج بحاجة إلى مساكن جديدة، يمكنك بناء أنواع مختلفة من بيوت الدجاج باستخدام الدوال ذات المعاملات المتعددة. يمكن للدوال أن تأخذ معلمات متعددة، مما يسمح لك بتمرير قيم مختلفة لكل خاصية.
استخدم كتلة define function to return لإنشاء دالة باسم get_chicken_house. أضف معلمين: color و size. داخل الدالة، استخدم كتلة text join لدمج "chicken_house|"، ومعامل color، و"|"، ومعامل size. هذا ينشئ سلسلة بناء مثل "chicken_house|blue|small".
تتيح الدوال ذات المعاملات المتعددة لك تمرير قيم مختلفة لكل خاصية عند استدعاء الدالة. على سبيل المثال، عند استدعاء get_chicken_house مع "blue" و "small" سيعيد القيمة "chicken_house|blue|small"، وعند استدعائها مع "green" و "big" سيعيد القيمة "chicken_house|green|big".
اجمع جميع الألواح في الحقل وتوجه إلى علامات X. استخدم كتلة build مع كتلة call function، ممررًا الحجج المناسبة من حيث اللون والحجم لإنشاء الأربعة بيوت المختلفة: أزرق صغير، أخضر كبير، أحمر صغير، وبرتقالي كبير.