Lua - Ra quyết định
Cấu trúc ra quyết định yêu cầu người lập trình chỉ định một hoặc nhiều điều kiện để được đánh giá hoặc kiểm tra bởi chương trình, cùng với một câu lệnh hoặc các câu lệnh sẽ được thực thi, nếu điều kiện được xác định là đúng và tùy ý, các câu lệnh khác sẽ được thực thi nếu điều kiện được xác định là sai.
Sau đây là dạng chung của cấu trúc ra quyết định điển hình được tìm thấy trong hầu hết các ngôn ngữ lập trình:
Ngôn ngữ lập trình Lua giả định bất kỳ sự kết hợp nào của Boolean true và non-nil giá trị như truevà nếu nó là boolean false hoặc là nil, sau đó nó được giả định là falsegiá trị. Cần lưu ý rằng trong Lua,zero will be considered as true.
Ngôn ngữ lập trình Lua cung cấp các loại câu lệnh ra quyết định sau.
Sr.No. | Tuyên bố & Mô tả |
---|---|
1 | câu lệnh if
Một khi tuyên bố bao gồm một biểu thức boolean theo sau là một hoặc nhiều câu lệnh. |
2 | câu lệnh if ... else
Một khi tuyên bố có thể được theo sau bởi một tùy chọn khác tuyên bố, mà thực hiện khi biểu thức boolean là sai. |
3 | câu lệnh if lồng nhau
Bạn có thể sử dụng một câu lệnh if hoặc else if bên trong một câu lệnh if hoặc else if khác . |