Nybörjarkodning med block
Kapitel
>
Nivå

Avancerade listor och datastrukturer
Åtkomst till nästlade listor

Mål

Plantera frön på fältet genom att använda nästlade listor.

Frön måste planteras i fältet för att grödor ska kunna växa, och det finns 4 distinkta typer av grödor som ska planteras: "Pumpkin", "Eggplant", "Tomato" och "Melon". Du har dessa frön i din ägo, och de är lagrade i en nästlad liststruktur som heter seeds, en fördefinierad konstant.

Gå till X-markeringarna och använd plant-blocket för att så fröna i fältet. plant-blocket tar två indata: variabeln seeds (som innehåller data från den nästlade listan) och ett textblock med namnet på grödan som nyckel.

Till exempel: använd plant-blocket med variabeln seeds och "Pumpkin" som nyckel. Detta kommer att plantera fröna för pumpor. Koden kommer att visa antalet frön ovanför karaktärens huvud och avslöja antalet frön i den nästlade liststrukturen.

Vattna grödorna efter att de har planterats med water-blocket, gör detta för alla fyra olika grödor på fältet. Gå därefter till den mellersta X-markeringen och använd speak-blocket med variabeln seeds för att ropa ut antalet alla frön som planterades.

Kodbok