Mina block#
Introduktion#
Mina block motsvarar funktioner i Python. Mina block grupperar block i återanvändbara, effektiva blocksektioner som är utformade för att utföra en specifik uppgift. Mina block kan anropas flera gånger inom ett program, vilket gör projektorganisationen enklare och hjälper till att undvika upprepade block.
definiera myBlock
myBlock
Parametrar |
Beskrivning |
|---|---|
blocknamn |
Ett namn du ger ditt Mitt Block. |
parametrar |
Valfritt. Variabler som accepterar indatavärden när funktionen anropas, vilket gör att data kan skickas till funktionen. Det kan vara ett tal eller en boolesk värde. |
Definiera och kalla mina block#
Mina block#
Om ett Mitt block inte kräver inmatning kan du definiera det utan parametrar.
definiera greeting
[Define a My Block to display a message.]
skriv ut [Hello!] ▶
när startad :: hat events
[Call a My Block to display the message.]
greeting
Mina block med parametrar#
Parametrar låter dig ge ett Mitt block den information det behöver för att fungera, till exempel hur många gånger det ska slutföra en sekvens av rörelser.
Till exempel kan ett Mitt Block använda en numerisk parameter för att ange hur många steg 123-roboten ska köra. Detta låter dig använda samma Mitt Block på olika sätt beroende på vilka värden du ger det.
definiera turns (number) :: custom
[Define a My Block with a parameter.]
upprepa (number)
kör [framåt v] i (50) [mm v]
sväng [höger v] i (90) grader
när startad :: hat events
[Call a My Block start turning.]
turns [4]