MicroStation CONNECT Edition ヘルプ

論理式

論理式は、単純な関係式と論理演算子を結合させた複合関係式です。logical_and演算子(AND、.AND.または&&)、ならびにlogical_or演算子(OR、.OR.、または||)はどちらもバイナリ演算子です。オペランドは両方とも、trueまたはfalseで返される単純な関係式または論理式である必要があります。logical_not演算子(.NOT.)は、単一オペランドのみを必要とします。次の表では、各論理演算子の説明と、論理式の例をいくつか示します。

演算子 結果
AND.、AND、または&& 両方のオペランドが真である場合のみtrueを返します。そうでない場合はfalseを返します。
.OR.、OR、または|| いずれかのオペランドが真である場合、trueを返します。両方のオペランドが偽である場合のみfalseを返します。
.NOT.またはNOT 単一のオペランドが偽である場合、trueを返します。そのオペランドが真である場合、falseを返します。

例:

((type == line) || (type == line_string))
((level .eq.15) .AND.(type .ne. text))
(.NOT.(color == 5))