Kezdő kódolás blokkokkal
Fejezet
>
Szint
Haladó Függvények és Minták
Függvények létrehozása
A függvények újrahasználható kódrészletek, amelyek értékeket képesek visszaadni. Egyszer létrehozhat egy függvényt, és többször meghívhatja, ami rendezettsé teszi a kódot és könnyebbé teszi a karbantartását. Az értéket visszaadó függvények a define function to return blokkot használják.
Ebben a szinten hozzon létre egy függvényt, amely visszaadja a "Grain" értéket, szedje be a magvakat a mezőről, és használja a call function blokkot a build blokkban a magstapelés létrehozásához a mezőn. Ez megtanítja, hogyan rendszerezhető a kód függvények segítségével.

Cél
Gyűjtsd össze a mezőn található összes gabonát, és rendezd őket szalmahalmokba a függvények segítségével.
A mezőn lévő gabonát össze kell gyűjteni és halmokba rendezni. A hatékony munkavégzés érdekében létrehozhatsz egy függvényt, amely visszaadja az építő karakterláncot. A függvények újra felhasználható kódrészletek, amelyek értéket adhatnak vissza, így a kódod rendezettebb és könnyebben karbantartható lesz.
Használd a define function blokkot egy get_grain_stack nevű függvény létrehozásához. Ennek a függvénynek a text blokk segítségével kell visszaadnia a "Grain" szöveget. Az értéket visszaadó függvények a define function to return blokkot használják.
Ha létrehoztad a függvényt, a call function blokk segítségével hívhatod meg azt. Ez lefuttatja a függvényt, és visszaadja annak az értékét. A visszakapott értéket használhatod a build blokkban.
Készíts egy függvényt, amely a "Grain" szöveget adja vissza, és gyűjtsd össze a mezőn található tizenkét (12) gabona darabot (egy halomhoz 4 darabot). Sétálj az X jelekhez, használd a build blokkot, és csatlakoztasd hozzá a call function blokkot. Így többször újra felhasználhatod ugyanazt a függvényt, ahelyett, hogy folyamatosan ugyanazt a szöveget írnád be.