Programare pentru începători cu blocuri
Capitolul
>
Nivel
Funcții Avansate și Tipare
Crearea funcțiilor
Funcțiile sunt blocuri de cod reutilizabile care pot returna valori. Poți crea o funcție o singură dată și o poți apela de mai multe ori, ceea ce face ca codul tău să fie mai organizat și mai ușor de întreținut. Funcțiile care returnează valori utilizează blocul define function to return.
Pentru acest nivel, creează o funcție care returnează "Grain", colectează granule din câmp și folosește blocul call function în interiorul blocului build pentru a crea grămezi de granule în câmp. Acest lucru te învață cum să organizezi codul folosind funcțiile.

Obiectiv
Adună toate boabele din câmp și compilează-le în grămezi de fân folosind funcții.
Boabele din câmp trebuie adunate și organizate în grămezi. Pentru a realiza acest lucru eficient, poți crea o funcție care să returneze șirul de construcție. Funcțiile sunt blocuri reutilizabile de cod care pot returna valori, făcând codul tău mai organizat și mai ușor de întreținut.
Folosește blocul define function pentru a crea o funcție numită get_grain_stack. Această funcție ar trebui să returneze textul "Grain" folosind un bloc text. Funcțiile care returnează valori utilizează blocul define function to return.
Odată ce ai creat funcția, o poți apela folosind blocul call function. Acest lucru va executa funcția și îți va returna valoarea pe care o returnează. Poți folosi această valoare returnată în blocul build.
Creează o funcție care returnează "Grain", adună toate cele doisprezece (12) bucăți de boabe din câmp (4 pentru fiecare grămadă). Mergi la marcajele X, folosește blocul build și conectează blocul call function la acesta. Astfel, poți reutiliza aceeași funcție de mai multe ori în loc să tastezi același text de fiecare dată.