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ć tekst, liczba lub wartość logiczna. |
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.
zdefiniuj greeting
[Define a My Block to display a message]
wydrukuj [Hello!] na ekranie ▶
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ć dronowi, na jaką wysokość ma lecieć. Dzięki temu możesz używać tego samego Mojego Bloku na różne sposoby, w zależności od podanych wartości.
zdefiniuj Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
ustaw precyzję drukowania na [0.01 v] w konsoli
wydrukuj ((number) [/ v] (3)) w konsoli ◀ i ustaw kursor na następny wiersz
gdy uruchomiony
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]