CASE 语句

CASE 语句值必须是整数常量表达式。逗号分隔的若干值可能指向相同语句列表。ELSE 语句是可选的。
CASE 语句的属性
项目
描述
名称
CASE ...OF ...ELSE ...END_CASE
含义
执行多个 ST 语句列表中的一个。
根据整数表达式进行选择。
语法
CASE <integer_expression> OF <value> : <statement1> ; <statement2> ; <statementsN> <value> : <statements> ; <value>, <value> : <statements>; ... ELSE <statements> ; END_CASE;

示例

(* ST program using CASE statement *) CASE error_code OF 255: err_msg := 'Division by zero'; fatal_error := TRUE; 1: err_msg := 'Overflow'; 2, 3: err_msg := 'Bad sign'; ELSE err_msg := 'Unknown error'; END_CASE;
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal