ksp gửi vào
- 89078 lượt xem
Mô tả
Giống như if, switch / case cũng là một dạng lệnh nếu thì, nhưng nó được thiết kế chuyên biệt để bạn xử ý giá trị trên một biến chuyên biệt.
Ví dụ, bạn có một biến là action sẽ nhận trị từ những module khác qua serial. Nhưng action sẽ nằm trong một các giá trị nào đó thì lúc này bạn hãy sử dụng switch / case.
Ví dụ
switch (action) { case "callMyMom": //gọi điện cho mẹ của tôi break; case "callMyDad": //gọi điện cho ba của tôi break; default: // mặc định là không làm gì cả // bạn có thể có default: hoặc không }
Cú pháp
switch (var) { case label: //đoạn lệnh break; case label: // Đoạn lệnh break; /* case ... more and more */ default: // statements }
Tham số
var: biến mà bạn muốn so sánh
label: sẽ đem giá trị của biến SO SÁNH BẰNG với nhãn này