Moje bloky
Moje bloky umožňujú definovať vlastné opakovane použiteľné bloky. Táto kategória je konceptuálne podobná vytváraniu funkcií v tradičnom programovaní: definuj správanie raz a potom ho používaj viackrát.
Základné bloky Moje bloky
Vytvor blok
Vytvorí novú definíciu vlastného bloku.
- Typ: definičný/nastavovací blok
- Typické použitie: zoskupenie opakovanej logiky do jedného pomenovaného bloku
Môj blok (blok volania)
Volá predtým vytvorený vlastný blok.
- Typ: stack blok (volanie vlastného príkazu)
- Typické použitie: opätovné použitie rovnakej logiky na viacerých miestach bez duplikovania blokov
Variadické príklady
Tieto príklady ukazujú vlastné bloky s rôznymi podpismi argumentov.
Príklad použitia v programovom bloku
Tento príklad ukazuje volanie vlastného bloku pripojené pod keď sa program spustí, zatiaľ čo zásobník definuj môj blok obsahuje opakovane použiteľnú logiku motora.
- Typický tok: volanie vlastného bloku z blokov udalostí
- Výhoda: jedna definícia, viacero miest použitia
Zobrazenie editora Moje bloky
Editor „Vytvor blok“ sa používa na návrh podpisu vlastného bloku.
Môžeš pridať popisy a vstupy (napríklad číselné/textové a boolean vstupy) a následne definovať implementačnú logiku v zásobníku definície bloku.
Prečo používať Moje bloky
- Znovupoužiteľnosť: napíš raz, použi viackrát.
- Čitateľnosť: nahraď dlhé opakované sekvencie jedným zrozumiteľným názvom.
- Udržiavateľnosť: aktualizuj logiku na jednom mieste namiesto viacerých kópií.
- Štruktúra: rozdeľ veľké programy na menšie logické celky.
Poznámky
- Vlastné bloky sú viazané na projekt a sú určené na použitie v rámci rovnakého profilu/projektu.
- Používaj výstižné názvy, ktoré vyjadrujú účel, nie implementačné detaily.