Selection: CASE · Lựa chọn: CASE
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version. · Trang này cần trình duyệt gần đây (hỗ trợ SharedArrayBuffer). Vui lòng cập nhật Chrome, Edge, Firefox hoặc Safari lên phiên bản mới nhất.
English
CASE OF picks one branch
- A
CASEruns the branch whose value matches the variable. - Branches are tested in order. The first match runs, and the rest are skipped.
OTHERWISEis the branch for every other value. It comes last.
Tiếng Việt
CASE OF chọn một nhánh
- Một
CASEchạy nhánh có giá trị khớp với biến. - Các nhánh được kiểm tra theo thứ tự. Nhánh đầu tiên khớp sẽ chạy, và các nhánh còn lại bị bỏ qua.
OTHERWISElà nhánh cho mọi giá trị khác. Nó nằm cuối cùng.
English
Tiếng Việt
DECLARE Move : CHAR
Move ← 'W'
CASE OF Move
'W' : OUTPUT "west"
'E' : OUTPUT "east"
OTHERWISE : OUTPUT "other"
ENDCASE
English
Watch out
- A character value uses single quotes:
'W'. - Each branch is one statement here. A longer branch is easier to read as an
IF.
Tiếng Việt
Lưu ý
- Giá trị ký tự sử dụng dấu nháy đơn:
'W'. - Mỗi nhánh ở đây là một câu lệnh. Một nhánh dài hơn dễ đọc hơn dưới dạng một
IF.
English
Common mistakes
- Close the block with
ENDCASE. - Put a colon after the value, and after
OTHERWISE.
Tiếng Việt
Lỗi thường gặp
- Đóng khối với
ENDCASE. - Đặt dấu hai chấm sau giá trị, và sau
OTHERWISE.
English
Now you try
- Read a character and choose a word with
CASE OF.
Tiếng Việt
Bây giờ bạn thử
- Đọc một ký tự và chọn một từ với
CASE OF.
Read a CHAR Move. Output west for W, east for E, and other for anything else. · Đọc một CHAR Move. In ra west cho W, east cho E, và other cho bất cứ điều gì khác.
Click Run to see the output here. · Nhấn Chạy để xem kết quả ở đây.