البرمجة للمبتدئين باستخدام الكتل
الفصل
>
المستوى
الدوال المتقدمة والأنماط
إنشاء الدوال
الدوال هي كتل برمجية قابلة لإعادة الاستخدام يمكنها إرجاع القيم. يمكنك إنشاء دالة مرة واحدة واستدعاؤها عدة مرات، مما يجعل كودك أكثر تنظيمًا وأسهل في الصيانة. الدوال التي تُرجع قيمًا تستخدم الـ define function to return block.
بالنسبة لهذا المستوى، قم بإنشاء دالة تُرجع "Grain"، واحصل على الحبوب من الحقل، واستخدم الـ call function block داخل الـ build block لإنشاء أكوام الحبوب في الحقل. هذا يُعلمك كيفية تنظيم الكود باستخدام الدوال.

الهدف
اجمع كل الحبوب في الحقل وقم بتجميعها في أكوام من التبن باستخدام الدوال.
يجب تجميع الحبوب في الحقل وتجميعها في أكوام. للقيام بذلك بكفاءة، يمكنك إنشاء دالة تُعيد سلسلة البناء. الدوال هي كتل قابلة لإعادة الاستخدام من الكود التي يمكن أن تُعيد قيمًا، مما يجعل كودك أكثر تنظيمًا وأسهل في الصيانة.
استخدم كتلة define function لإنشاء دالة باسم get_grain_stack. يجب أن تُعيد هذه الدالة النص "Grain" باستخدام كتلة text. الدوال التي تُعيد القيم تستخدم كتلة define function to return.
بمجرد إنشاء الدالة، يمكنك استدعائها باستخدام كتلة call function. هذا سينفذ الدالة ويُعيد لك القيمة التي تُعيدها. يمكنك استخدام هذه القيمة المُعادة في كتلة build.
أنشئ دالة تُعيد "Grain"، اجمع جميع قطع الحبوب الاثني عشر (12) في الحقل (4 لكل كومة). سر إلى العلامات X، استخدم كتلة build واربط كتلة call function بها. بهذه الطريقة يمكنك إعادة استخدام نفس الدالة عدة مرات بدلاً من كتابة النص نفسه مرارًا وتكرارًا.