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. Het kan 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.
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 robot te vertellen hoe ver hij moet rijden. Hierdoor kun je dezelfde My Block op verschillende manieren gebruiken, afhankelijk van de waarden die je eraan meegeeft.
definieer turns (number) :: custom
[Define a My Block with a parameter.]
rijd [vooruit v] voor (50) [mm v] ▶
draai [rechts v] voor (90) graden ▶
wanneer gestart
[Call a My Block to start turning.]
turns [4]