Khối của tôi#
Giới thiệu#
My Blocks tương đương với các hàm trong Python. My Blocks nhóm các khối lệnh thành các phần khối lệnh có thể tái sử dụng, hiệu quả, được thiết kế để thực hiện một nhiệm vụ cụ thể. My Blocks có thể được gọi nhiều lần trong một chương trình, giúp việc tổ chức dự án dễ dàng hơn và tránh các khối lệnh trùng lặp.
định myBlock
myBlock
Thông số |
Sự miêu tả |
|---|---|
tên khối |
Tên bạn đặt cho Khối của tôi. |
tham số |
Tùy chọn. Các biến chấp nhận giá trị đầu vào khi hàm được gọi, cho phép truyền dữ liệu vào hàm. Chúng có thể là số hoặc kiểu Boolean. |
Định nghĩa và gọi các khối lệnh của tôi#
Khối của tôi#
Nếu một Khối của tôi không yêu cầu nhập liệu, bạn có thể định nghĩa nó mà không cần tham số.
định greeting
[Define a My Block to display a message.]
in [Hello!] trên màn hình ▶
khi bắt đầu
[Call a My Block to display the message.]
greeting
Khối lệnh của tôi với các tham số#
Các tham số cho phép bạn cung cấp cho một Khối lệnh của tôi thông tin cần thiết để hoạt động, chẳng hạn như số lần thực hiện một chuỗi chuyển động. Ví dụ, một Khối lệnh của tôi có thể sử dụng tham số số để cho robot biết quãng đường cần di chuyển. Điều này cho phép bạn sử dụng cùng một Khối lệnh của tôi theo nhiều cách khác nhau tùy thuộc vào các giá trị bạn cung cấp cho nó.
định turns (number) :: custom
[Define a My Block with a parameter.]
lái [tiến v] trong (50) [mm v] ▶
quay [phải v] trong (90) độ ▶
khi bắt đầu
[Call a My Block to start turning.]
turns [4]