编译器错误 C0219
信息: case 包含重叠范围 <case range 1 begin> .. <case range 1 end> 和 <case range 2 begin> .. <case range 2 end>
可能的错误原因: CASE 标记的两个分支具有相同的元素或子集。
错误修正: 确保没有相交。
例 442. 错误示例:
PROGRAM PLC_PRG VAR i : INT; END_VAR CASE i OF 3..5: i := i+2; 1..4: i := i+2; ELSE i := i+10; END_CASE;
信息:
C0219: 'CASE' 包含重叠范围 1 .. 4 和 3 .. 5