Moje bloky
Moje bloky umožňují definovat vlastní znovupoužitelné bloky. Tato kategorie je podobná funkcím v klasickém programování: chování nadefinujete jednou a voláte opakovaně.
Základní bloky My Blocks
Vytvořit blok
Vytvoří novou definici vlastního bloku.
- Typ: definiční/nastavovací blok
- Typické použití: seskupení opakované logiky do jednoho pojmenovaného bloku
MyBlock (volací blok)
Volá dříve vytvořený vlastní blok.
- Typ: stack blok (volání vlastní příkazové logiky)
- Typické použití: znovupoužití stejné logiky na více místech bez duplikace sekvencí
Příklady s různými argumenty
Tyto příklady ukazují vlastní My Blocks s různými signaturami argumentů.
Příklad použití v programu
Ukázka zobrazuje volání vlastního bloku pod when program starts, zatímco sekvence define my block obsahuje znovupoužitelnou logiku motoru.
- Typický tok: volání vlastního bloku z událostních sekvencí
- Přínos: jedna definice, více míst použití
Pohled editoru My Block
Editor Create a Block slouží k návrhu signatury vlastního bloku. Můžete přidat popisky a vstupy (například číslo/text a boolean) a potom definovat implementační logiku v definiční sekvenci.
Proč používat My Blocks
- Znovupoužitelnost: napište jednou, volejte mnohokrát.
- Čitelnost: dlouhé opakované sekvence nahradíte jedním smysluplným názvem.
- Údržba: logiku měníte na jednom místě místo mnoha kopií.
- Struktura: velké programy rozdělíte do menších logických částí.
Poznámky
- Vlastní bloky jsou na úrovni projektu a jsou určeny k použití v rámci stejného profilu/projektu.
- Používejte popisné názvy vyjadřující záměr, ne implementační detaily.