Switchで比較演算子を使用できますか?

質問
SwitchのCaseに比較演算子は使えますか?

背景
比較演算子での複数の条件で処理を分岐させたく、該当する条件があればその時点で次の分岐には進みたくありません。
また、条件や処理も多いため入れ子にはしたくありません。

やりたいこと
例えば、A(int)という変数に300、Bという変数に200、Cという変数に100が入っている時、
以下の条件式のうち最初の「A>B」に当てはまるためその時点でそれ以降の条件には進まないようにしたいです。

A > B  //true
A <= B <= C   //false
C < B  //true

こんにちは

残念ながらリテラルしか使えないので、Caseで演算はできません。
条件を工夫することにより、類似のことはできるかもしれません。

なおUiPathのSwitch CaseにはBreakに相当するものがなく、次のCaseに遷移することはありません。(VB.net相当)

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.