Програмування для початківців із блоками
Розділ
>
Рівень
Просунуті функції та шаблони
Створення функцій
Функції — це багаторазово використовувані блоки коду, які можуть повертати значення. Ви можете створити функцію один раз і викликати її кілька разів, що робить ваш код більш організованим і легким для підтримки. Функції, що повертають значення, використовують блок define function to return.
Для цього рівня створіть функцію, яка повертає "Grain", збирайте зерно з поля та використовуйте блок call function всередині блоку build для створення куп зерна на полі. Це навчить вас, як організовувати код за допомогою функцій.

Мета
Збери всі зерна на полі та склади їх у стоги сіна за допомогою функцій.
Зерно на полі потрібно зібрати та акуратно укласти в стоги. Щоб зробити це ефективно, ти можеш створити функцію, яка повертає рядок для будівництва. Функції — це багаторазові блоки коду, які можуть повертати значення, роблячи твій код більш організованим та зручним для підтримки.
Використовуй блок define function, щоб створити функцію з ім'ям get_grain_stack. Ця функція повинна повертати текст "Grain" за допомогою блоку text. Функції, що повертають значення, використовують блок define function to return.
Після того, як функцію створено, її можна викликати, використовуючи блок call function. Це виконуватиме функцію та повертатиме значення, яке вона повертає. Ти можеш використати повернуте значення у блоці build.
Створи функцію, яка повертає "Grain", зібери всі дванадцять (12) одиниць зерна на полі (4 для кожного стогу). Пройди до позначок X, використай блок build та під'єднай до нього блок call function. Таким чином, ти зможеш багаторазово використовувати одну й ту ж функцію замість того, щоб щоразу набирати один і той же текст.