Nybörjarkodning med block
Kapitel
>
Nivå

Funktioner och procedurer
Skapa funktioner

Medan det redan finns en hel del funktioner tillgängliga för att utföra alla möjliga åtgärder, kan du utöka de åtgärder du kan utföra genom att skapa och använda anpassade funktioner. Dessa gör att du kan återanvända samma kodblock på flera ställen i ditt program med en enda kodrad.

Anpassade funktioner låter dig förenkla din kod och minska mängden kod du behöver skriva. Med hjälp av en anpassad funktion, tryck stenarna i detta fält och nå utgången med högst 22 kodrader.

Guide

Mål

Skjut stenar för att nå utgången genom att skriva högst tjugotvå (22) kodrader.

Det finns flera sätt att spara tid på programmering; ibland vill du återanvända samma kodblock flera gånger. I tidigare kapitel introducerade vi loopar och listor för att göra koden mer effektiv, och ett annat sätt att effektivisera koden är att skapa egna funktioner.

Använd blocket define function för att skapa en funktion med namnet repeat_push. Inuti funktionen, lägg till block för att trycka, gå framåt, trycka, gå framåt, trycka, gå framåt, trycka, och gå framåt. Denna funktion kommer att trycka på ett objekt och gå framåt fyra (4) gånger.

Funktionen ovan är en egen funktion som kör koden inuti sig. Med denna kommer spelaren att trycka på ett objekt och gå framåt fyra (4) gånger varje gång funktionen anropas.

Använd den här specialanpassade funktionen genom att anropa den med blocket call function för att flytta stenarna på fältet och nå utgången. Gör detta medan du skriver högst tjugotvå (22) kodrader.

Kodbok