Blocks và scopes
Blocks (khối lệnh)
Mỗi block trong Rust chứa một chuỗi những biểu thức, được bao bọc bởi dấu {}
. Mỗi block có một giá trị và một kiểu dữ liệu tương ứng với biểu thức cuối cùng của block đó:
Nếu biểu thức cuối cùng kết thúc bằng dấu ;
, giá trị trả về và kiểu dữ liệu sẽ là ()
.
Speaker Notes
This slide and its sub-slides should take about 5 minutes.
- Giáo viên có thể trình bày rằng giá trị của block thay đổi bằng cách thay đổi dòng cuối cùng của block đó. Ví dụ, thêm vào hoặc loại bỏ dấu
;
hoặc sử dụng lệnhreturn