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 text, ett tal eller ett booleskt värde.

Definiera och kalla mina block#

Mina block#

Om ett Mitt block inte kräver inmatning kan du definiera det utan parametrar.

När den startas anropas ett anpassat block med namnet ‘hälsning’ för att skriva ut ‘Hej!’ på skärmen.#
definiera greeting
[Define a My Block to display a message]
skriv ut [Hello!] på skärmen ▶

när startad
[Call a My Block to display the message]
greeting

Mina block med parametrar#

Parametrar låter dig ge ett Mitt Block den information den behöver för att fungera, till exempel hur många gånger den ska slutföra en sekvens av rörelser. Till exempel kan ett Mitt Block använda en numerisk parameter för att ange hur högt drönaren ska flyga. Detta låter dig använda samma Mitt Block på olika sätt beroende på vilka värden du ger det.

definiera Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
ställ in utskriftsprecision till [0.01 v] i konsolen
skriv ut ((number) [/ v] (3)) i konsolen ◀ och flytta markör till nästa rad

när startad
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]