Saját blokkok#

Bevezetés#

A Saját blokkok a Python függvényeinek megfelelői. A Saját blokkok a blokkokat újrafelhasználható, hatékony, adott feladat végrehajtására szolgáló szakaszokba csoportosítja. A Saját blokkok többször is meghívhatók egy programon belül, ami megkönnyíti a projektszervezést, és segít elkerülni az ismétlődő blokkokat.

definiálja myBlock

myBlock

Paraméterek

Leírás

blokk neve

Egy név, amit adsz a Saját blokkodnak.

paraméterek

Opcionális. Változók, amelyek bemeneti értékeket fogadnak el a függvény meghívásakor, lehetővé téve az adatok átadását a függvénynek. Lehet szám vagy logikai érték.

Blokkjaim definiálása és meghívása#

Saját blokkok#

Ha egy Saját blokk nem igényel bemenetet, paraméterek nélkül is definiálható.

Indításkor meghív egy „greeting” nevű egyéni blokkot, hogy a képernyőn kiírja a „Hello!” szöveget.#
definiálja greeting
[Define a My Block to display a message.]
[Hello!] nyomtatása ▶

amikor elindul :: hat events
[Call a My Block to display the message.]
greeting

Paraméterekkel rendelkező blokkjaim#

A paraméterek segítségével adhatod meg a Saját blokk működéséhez szükséges információkat, például hogy hányszor kell végrehajtania egy mozdulatsort.

Például egy Saját blokk egy számparaméterrel meghatározhatja a 123-as robotnak, hogy hány lépést tegyen meg. Ez lehetővé teszi, hogy ugyanazt a Saját blokkot különböző módokon használd attól függően, hogy milyen értékeket adsz meg neki.

Indításkor meghív egy egyéni ‘named_greeting’ blokkot egy paraméterrel. Kiírja a ‘Hello’ szöveget, majd a képernyőn a megadott nevet.#
definiálja turns (number) :: custom
[Define a My Block with a parameter.]
ismétlés (number)
hajtás [előre v] irányba (50) [mm v] értékkel
fordulás [jobbra v] irányba (90) fokkal

amikor elindul :: hat events
[Call a My Block start turning.]
turns [4]