Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ
Hàm và Thủ tục
Truyền hàm làm đối số
Mục tiêu
Đếm các loài cây mandrake và nấm trong đầm lầy bằng cách sử dụng hàm.
Đếm các vật thể lạ khác nhau nằm trong đầm lầy, sử dụng các hàm tùy chỉnh để dễ dàng định dạng mã của bạn. Hãy đi đến các dấu X và đếm, xem có bao nhiêu "Red Mandrake", "Blue Mandrake", "Poison Mushroom" và sau đó đếm tất cả chúng cùng nhau tại dấu X có ánh sáng.
Các hàm tùy chỉnh có khả năng trả về giá trị, các giá trị này cũng có thể được sử dụng làm đối số trong các hàm khác.
Sử dụng khối define function to return để tạo một hàm có tên name_and_number với hai tham số: name và number. Trong giá trị trả về, sử dụng khối text join để kết hợp "There are ", tham số number, " ", và tham số name.
Bằng cách sử dụng khối define function to return, chính hàm sẽ trả về một giá trị, trong trường hợp này là một chuỗi được tạo từ các đối số bạn đã nhập. Sử dụng giá trị từ hàm này bằng cách gọi nó với khối call function và kết nối nó với khối speak. Ví dụ: sử dụng call function cho name_and_number với "Red Mandrake" và 4 làm đối số, sau đó kết nối nó với khối speak.
Đối với dấu X ánh sáng cuối cùng, hãy tạo một hàm tùy chỉnh khác sử dụng define function to return có tên add_numbers với ba tham số: num1, num2, và num3. Trong giá trị trả về, sử dụng các khối add để cộng ba số lại với nhau và trả về tổng số vật phẩm bạn đã đếm.