Mijn blokken#

Invoering#

Mijn blokken is het equivalent van functies in Python. Mijn blokken groeperen blokken in herbruikbare, efficiënte secties die zijn ontworpen om een ​​specifieke taak uit te voeren. Mijn blokken kunnen meerdere keren binnen een programma worden aangeroepen, wat de projectorganisatie vereenvoudigt en helpt om herhaalde blokken te voorkomen.

definieer myBlock

myBlock

Parameters

Beschrijving

bloknaam

Een naam die je aan je Mijn Blok geeft.

parameters

Optioneel. Variabelen die invoerwaarden accepteren wanneer de functie wordt aangeroepen, waardoor gegevens aan de functie kunnen worden doorgegeven. Dit kan tekst, een getal of een Booleaanse waarde zijn.

Mijn blokken definiëren en benoemen#

Mijn blokken#

Als een Mijn blok geen invoer vereist, kunt u het zonder parameters definiëren.

Bij het opstarten wordt een aangepast blok met de naam ‘greeting’ aangeroepen om ‘Hallo!’ op het scherm af te drukken.#
definieer greeting
[Define a My Block to display a message]
druk [Hello!] af op scherm ▶

wanneer gestart
[Call a My Block to display the message]
greeting

Mijn blokken met parameters#

Met parameters kun je een My Block de informatie geven die het nodig heeft om te werken, zoals hoe vaak een reeks bewegingen moet worden uitgevoerd. Een My Block kan bijvoorbeeld een numerieke parameter gebruiken om de drone te vertellen hoe hoog hij moet vliegen. Hierdoor kun je dezelfde My Block op verschillende manieren gebruiken, afhankelijk van de waarden die je eraan meegeeft.

definieer Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
stel afdrukprecisie in op [0.01 v] op console
druk ((number) [/ v] (3)) af op console ◀ en cursor naar volgende rij

wanneer gestart
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]