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.
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]