Początkujące programowanie z blokami
Rozdział
>
Poziom

Zaawansowane listy i struktury danych
Dostęp do zagnieżdżonych list

Cel

Zasiej nasiona na polu, używając zagnieżdżonych list.

Nasiona muszą zostać zasiane na polu, aby rośliny mogły rosnąć. Do zasiania dostępne są cztery różne rodzaje upraw: "Pumpkin", "Eggplant", "Tomato" i "Melon". Posiadasz te nasiona, które są przechowywane w zagnieżdżonej strukturze list o nazwie seeds, będącej predeklarowaną stałą.

Przejdź do znaków X i użyj bloku plant, aby zasadzić nasiona na polu. Blok plant przyjmuje dwa argumenty: zmienną seeds (która zawiera dane ze zagnieżdżonej listy) oraz blok tekstowy z nazwą uprawy jako kluczem.

Na przykład: użyj bloku plant z zmienną seeds i "Pumpkin" jako kluczem. To zasieje nasiona dla Pumpkin. Kod wyświetli liczbę nasion nad głową postaci i ujawni liczbę nasion w zagnieżdżonej strukturze list.

Podlej uprawy po ich zasianiu, używając bloku water – zrób to dla wszystkich czterech różnych upraw na polu. Następnie przejdź do środkowego znaku X i użyj bloku speak z zmienną seeds, aby wywołać liczbę wszystkich zasianych nasion.

Księga Kodów