Connected Components Workbench (CCW) を使用しており、ドキュメントに記載されている case ステートメントの構文は次のとおりです。
CASE <integer_expression> OF
<value> : <statement1> ;
<statement2> ;
<statementsN>
<value> : <statements> ;
<value>, <value> : <statements>;
...
ELSE
<statements> ;
END_CASE;
明示的な数値 (リテラル) の使用を避けたい:
CASE STATE OF
STATE_A:
// Some code
STATE_B:
// Some code
ELSE
END_CASE;
ケース ラベルに変数を使用すると、コンパイル エラーが発生します。
エラー 1 STATE_A: 予期しないステートメント
さまざまなケースで明示的な数値を回避する方法はありますか?