Lệnh if

Học viên sử dụng lệnh if giống hệt như lệnh if ở những ngôn ngữ lập trình khác

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ngoài ra, học viên có thể sử dụng if như một biểu thức. Biểu thức cuối cùng của mỗi khối lệnh sẽ trở thành giá trị của biểu thức if đó

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Speaker Notes

This slide should take about 4 minutes.

Bởi vì if là một biểu thức và phải có một kiểu dữ liệu nhất định, mỗi nhánh khối lệnh phải có cùng một kiểu dữ liểu. Hãy trình bày nếu học viên thêm dấu ; vào sau "nhỏ" ở ví dụ thứ hai

Khi if được sử dụng cho một biểu thức, biểu thức đó phải có dấu ; để tách biệt nó khỏi lệnh tiếp theo. Loại bỏ dấu ; sau println! để thấy được lỗi biên dịch