Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ
Hàm Nâng Cao và Mẫu
Các hàm với tham số
Mục tiêu
Thu thập vật liệu trên cánh đồng và sử dụng chúng để tạo ra các con đường.
Những con đường bên cạnh kho cũ đang trống rỗng, hãy thu thập các vật liệu trên cánh đồng và xây dựng các con đường. Có hai loại đường, những con được làm từ wood và những con được làm từ stone, bạn có thể sử dụng một hàm với đối số để tạo ra các chuỗi xây dựng cho các loại đường khác nhau. Mỗi con đường yêu cầu có 4 vật liệu của loại tương ứng để xây dựng.
Sử dụng khối define function to return từ danh mục Functions trong hộp công cụ để tạo một hàm có tên là get_road. Để thêm một đối số có tên material vào hàm, nhấp vào biểu tượng bánh răng (mutator) trên khối hàm, sau đó thêm một khối đối số trong hộp thoại mutator và đặt tên là material. Bên trong hàm, trả về đối số material trực tiếp bằng cách sử dụng khối variables_get. Bằng cách này, hàm có thể trả về các chuỗi xây dựng khác nhau tùy thuộc vào vật liệu bạn truyền vào.
Các hàm với đối số cho phép bạn chuyển các giá trị vào hàm khi bạn gọi nó. Bạn có thể gọi cùng một hàm với các đối số khác nhau để có được các kết quả khác nhau. Ví dụ, gọi get_road với "wood" sẽ trả về "wood", và gọi nó với "stone" sẽ trả về "stone".
Thu thập tất cả vật liệu trên cánh đồng, và tạo một hàm có tên get_road với đối số material. Hãy đi đến các dấu X và sử dụng khối build kết hợp với khối call function, truyền "wood" hoặc "stone" làm đối số để xây dựng các loại đường khác nhau.