Lập trình khối cho người mới bắt đầu
Chương
>
Cấp độ
Hàm và Thủ tục
Tạo hàm
Trong khi đã có rất nhiều hàm có sẵn để bạn thực hiện đủ các hành động khác nhau, bạn có thể mở rộng những hành động có thể thực hiện bằng cách tạo và sử dụng các hàm tùy chỉnh. Những hàm này cho phép bạn tái sử dụng cùng một khối mã ở nhiều phần của chương trình chỉ với một dòng mã.
Các hàm tùy chỉnh cho phép bạn đơn giản hóa mã của mình và giảm bớt lượng mã cần phải viết. Sử dụng một hàm tùy chỉnh, hãy đẩy các tảng đá trong cánh đồng này và đạt đến lối ra chỉ với không quá 22 dòng mã.

Mục tiêu
Đẩy đá để đạt đến lối ra bằng cách viết không quá hai mươi hai (22) dòng mã.
Có nhiều cách để tiết kiệm thời gian lập trình, đôi khi bạn sẽ muốn sử dụng lại cùng một đoạn mã nhiều lần. Trong các chương trước, chúng ta đã giới thiệu vòng lặp và danh sách để làm cho mã hiệu quả hơn, một cách khác để làm cho mã hiệu quả hơn là tạo ra các hàm tùy chỉnh.
Sử dụng khối define function để tạo một hàm có tên repeat_push. Bên trong hàm, thêm các khối để đẩy, tiến về phía trước, đẩy, tiến về phía trước, đẩy, tiến về phía trước, đẩy và tiến về phía trước. Hàm này sẽ đẩy một đối tượng và tiến về phía trước bốn (4) lần.
Hàm trên là một hàm tùy chỉnh sẽ chạy mã bên trong nó. Với cách này, người chơi sẽ đẩy một đối tượng và tiến về phía trước bốn (4) lần mỗi khi hàm được gọi.
Sử dụng hàm tùy chỉnh này bằng cách gọi nó với khối call function để di chuyển các viên đá trên sân và đạt đến lối ra. Hãy thực hiện điều này trong khi viết không quá hai mươi hai (22) dòng mã.