Nybörjarkodning med block
Kapitel
>
Nivå
Avancerade funktioner och mönster
Funktioner med flera parametrar
Mål
Hämta materialen på fältet så att du kan bygga nya hus åt hönsen.
Hönsen behöver nya hönskojor, du kan bygga olika typer av hönskojor med hjälp av funktioner med flera parametrar. Funktioner kan ta emot flera parametrar, vilket gör att du kan skicka in olika värden för varje egenskap.
Använd blocket define function to return för att skapa en funktion som heter get_chicken_house. Lägg till två parametrar: color och size. Inuti funktionen, använd ett text join-block för att kombinera "chicken_house|", parametern color, "|", och parametern size. Detta skapar en byggsträng som "chicken_house|blue|small".
Funktioner med flera parametrar gör att du kan skicka in olika värden för varje egenskap när du anropar funktionen. Till exempel, om du anropar get_chicken_house med "blue" och "small" kommer den att returnera "chicken_house|blue|small", och om du anropar den med "green" och "big" kommer den att returnera "chicken_house|green|big".
Samla alla plankor på fältet och gå till X-markeringarna. Använd build-blocket tillsammans med call function-blocket, där du skickar in lämpliga argument för färg och storlek för att skapa alla 4 olika hus: litet blått, stort grönt, litet rött och stort orange.