Table of Contents

代码操作 DR013(可读性) 简化否定逻辑

说明

当逻辑表达式被取反时,通常将表达式改写为使用相反的运算符会更易读。

示例 1

将以下内容:

NOT([Sales Amount] = [Budget Amount])

改为:

[Sales Amount] <> [Budget Amount]

示例 2

将以下内容:

NOT([Cost Amount] < [Sales Amount])

改为:

[Cost Amount] >= [Sales Amount]

Tabular Editor 为什么会建议这样做?

否定逻辑通常比非否定逻辑更难以阅读和理解。 通过移除否定(即 NOT 运算符)并反转比较运算符,代码会更简洁,也更容易阅读。