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

Zaawansowane funkcje i wzorce
Funkcje z wieloma parametrami

Cel

Zbierz materiały na polu, aby móc zbudować kurczakom nowe domy.

Kurczętom potrzebne są nowe kurniki, możesz zbudować różne typy domków dla kur wykorzystując funkcje z wieloma parametrami. Funkcje mogą przyjmować wiele parametrów, pozwalając na przekazywanie różnych wartości dla każdej właściwości.

Użyj bloku define function to return aby stworzyć funkcję nazwaną get_chicken_house. Dodaj dwa parametry: color oraz size. Wewnątrz funkcji użyj bloku text join aby połączyć "chicken_house|", parametr color, "|" oraz parametr size. To utworzy ciąg budujący, taki jak "chicken_house|blue|small".

Funkcje z wieloma parametrami umożliwiają przekazywanie różnych wartości dla każdej właściwości podczas wywoływania funkcji. Na przykład, wywołanie get_chicken_house z argumentami "blue" oraz "small" zwróci "chicken_house|blue|small", a wywołanie z "green" oraz "big" zwróci "chicken_house|green|big".

Zbierz wszystkie deski na polu i idź do oznaczonych miejsc X. Użyj bloku build z blokiem call function, przekazując odpowiednie argumenty dla kolorów i rozmiarów, aby stworzyć 4 różne domki: mały niebieski, duży zielony, mały czerwony i duży pomarańczowy.

Księga Kodów