MicroStationCONNECT Edition 帮助

逻辑表达式

逻辑表达式是通过将简单关系表达式与逻辑操作符相结合而形成的复合关系表达式。logical_and 操作符(AND、.AND. 或 &&)和 logical_or 操作符(OR、.OR. 或 ||)均为二元操作符。这两个操作数必须是计算结果为 true 或 false 的简单关系表达式或逻辑表达式。logical_not 操作符 (.NOT.) 只需一个操作数。以下列表包含每个逻辑操作符的描述和一些示例逻辑表达式。

操作符 结果
.AND.、AND 或 && 当且仅当这两个操作数均为 true 时,计算结果才为 true。否则计算结果为 false。
.OR.、OR 或 || 如果任一操作数为 true,则计算结果为 true。当且仅当这两个操作数均为 false 时,计算结果才为 false。
.NOT. 或 NOT 如果单个操作数为 false,则计算结果为 true。如果该操作数为 true,则计算结果为 false。

示例:

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