Moje bloky#
Zavedení#
Funkce Moje bloky je ekvivalentem funkcí v Pythonu. Moje bloky seskupují bloky do opakovaně použitelných, efektivních sekcí bloků určených k provádění specifického úkolu. Funkce Moje bloky lze v programu volat vícekrát, což usnadňuje organizaci projektu a pomáhá vyhnout se opakovaným blokům.
definovat myBlock
myBlock
Parametry |
Popis |
|---|---|
název bloku |
Název, který dáte svému Můj blok. |
parametry |
Volitelné. Proměnné, které přijímají vstupní hodnoty při volání funkce, což umožňuje předávání dat do funkce. Může se jednat o číslo nebo booleovskou hodnotu. |
Definování a volání mých bloků#
Moje bloky#
Pokud Můj blok nevyžaduje vstup, můžete jej definovat bez parametrů.
definovat greeting
[Define a My Block to display a message.]
tisk [Hello!] ▶
při spuštění
[Call a My Block to display the message.]
greeting
Moje bloky s parametry#
Parametry vám umožňují zadat Můj blok informace, které potřebuje k fungování, například kolikrát má dokončit sekvenci pohybů. Například Můj blok by mohl použít číselný parametr, který robotovi GO sdělí, kolik kroků má udělat. To vám umožňuje používat stejný Můj blok různými způsoby v závislosti na tom, jaké hodnoty mu zadáte.
definovat turns (number) :: custom
[Define a My Block with a parameter.]
opakovat (number)
jet [dopředu v] na (50) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
při spuštění
[Call a My Block start turning.]
turns [4]