Moje bloki#

Wstęp#

Moje Bloki to odpowiednik funkcji w Pythonie. Moje Bloki grupują bloki w wielokrotnego użytku, wydajne sekcje bloków, przeznaczone do wykonywania określonych zadań. Moje Bloki można wywoływać wielokrotnie w programie, co ułatwia organizację projektu i pomaga uniknąć powtarzania bloków.

zdefiniuj myBlock

myBlock

Parametry

Opis

nazwa bloku

Nazwa, którą nadajesz swojemu Mojemu Blokowi.

parametry

Opcjonalne. Zmienne, które akceptują wartości wejściowe po wywołaniu funkcji, umożliwiając przekazanie danych do funkcji. Mogą to być liczby lub wartości logiczne.

Definiowanie i wywoływanie moich bloków#

Moje bloki#

Jeśli Mój blok nie wymaga wprowadzania danych, możesz go zdefiniować bez parametrów.

Po uruchomieniu wywołuje niestandardowy blok o nazwie „greeting”, aby wyświetlić na ekranie napis „Witaj!”.#
zdefiniuj greeting
[Define a My Block to display a message.]
wydrukuj [Hello!] w konsoli ◀ i ustaw kursor na następny wiersz

gdy uruchomiony
[Call a My Block to display the message.]
greeting

Moje bloki z parametrami#

Parametry pozwalają przekazać Mojemu Blokowi informacje niezbędne do działania, takie jak liczba powtórzeń sekwencji ruchów. Na przykład Mój Blok może wykorzystywać parametr liczbowy, aby wskazać robotowi, ile razy ma powtórzyć ruch. Dzięki temu możesz używać tego samego Mojego Bloku na różne sposoby, w zależności od podanych wartości.

Po uruchomieniu wywołuje niestandardowy blok „named_greeting” z parametrem. Wyświetla na ekranie tekst „Witaj”, a następnie podane imię.#
zdefiniuj repetitions (number) :: custom
[Define a My Block with a parameter.]
powtórz (number)
zwiększ pozycję [ramię v] o x:[100] y:[0] z:[0] [mm v] ▶

gdy uruchomiony
[Call a My Block start incrementing.]
repetitions [4]