Tuyên bố chuyển đổi là gì?

Trong lập trình, câu lệnh switch là một khối có điều kiện được sử dụng như một phương pháp rút ngắn một tập hợp dài các câu lệnh if khác. Ví dụ, hãy xem xét các khối bên dưới nếu khác (sử dụng PHP), trong ví dụ dưới đây.

if ($ num == 0) {echo "Số bằng 0!"; } otherif ($ num == 1) {echo "Số là một!"; } otherif ($ num == 2) {echo "Số là hai!"; } other {echo "Lỗi!";

}

Thay vì viết một số khối if khác để chạy các câu lệnh dựa trên giá trị của một biến, bạn có thể sử dụng câu lệnh switch để thực hiện tác vụ với ít khối mã hơn. Chúng ta hãy xem ví dụ mã sau đây.

switch ($ num) {case 0: echo "Số bằng 0!"; phá vỡ; trường hợp 1: echo "Số là một!"; phá vỡ; trường hợp 2: echo "Số là hai!"; phá vỡ; mặc định: tiếng vang "Lỗi!";

}

Với câu lệnh switch, tên biến được sử dụng một lần trong dòng mở. Một từ khóa trường hợp được sử dụng để cung cấp các giá trị có thể có của biến, được theo sau bởi dấu hai chấm và một tập hợp các câu lệnh để chạy nếu biến đó bằng một giá trị tương ứng. Từ khóa mặc định được sử dụng để xử lý bất kỳ giá trị nào không được đề cập trong một trong các trường hợp (như câu lệnh kết thúc khác).

Thuật ngữ lập trình