OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

27 - Kiểm soát dòng chảy: Phân nhánh với if‌


Trong chương trước, chúng tôi đã trình bày một vấn đề. Làm cách nào chúng ta có thể làm cho tập lệnh report-gen- erator thích ứng với các đặc quyền của người dùng đang chạy script? Giải pháp cho vấn đề này sẽ yêu cầu chúng tôi tìm cách “thay đổi hướng đi” trong tập lệnh của chúng tôi, dựa trên kết quả của một bài kiểm tra. Theo thuật ngữ lập trình, chúng ta cần chương trình địa điể̀m chọn lựa.

Hãy xem xét một ví dụ đơn giản về logic được thể hiện trong mã giả, một mô phỏng của một ngôn ngữ thông dụng dành cho con người:

X = 5

Nếu X = 5, thì:

Nói “X bằng 5” Nếu không thì:

Nói "X không bằng 5."


Đây là một ví dụ về một nhánh. Dựa trên điều kiện, "Liệu X = 5?" hãy làm một điều, “Nói X bằng 5”, nếu không hãy làm điều khác, “Nói X không bằng 5”.


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: