![]() |
1
3
我认为你需要一套简单的规则来告诉你两个表达式是相等的,还是完全不同的。 让我们从最简单的两个开始:b>3和b<=3
检查它们是否相等很容易:
您的软件现在应该有了转换的逻辑
现在将这两个规则结合起来:
e、 g.假设我们想知道下列表达式是否完全不同:
首先在第二个前面放一个大的NOT:
然后分发NOT:
现在使用第一条规则从两个表达式中删除not:
|
![]() |
Daniel_H · Haskell和gate不使用==或/= 6 年前 |
|
JohntyWeaver · 使用正则表达式从文件名获取文件id 6 年前 |
![]() |
S_D · 表达式和参数的执行顺序如何?[已关闭] 7 年前 |