使用<是否存在任何已知问题或者>与双打?
d1 > d2
d2 > d1
我找不到任何表明这会成为问题的东西。
但是,我认为这是一个问题,因为平等问题,我将不得不使用Epsilon使用“几乎相等”的逻辑:
d1 >= d2
d2 >= d1
答案 0 :(得分:1)
>
和<
完全按预期工作;如果d1
的值大于d2
的值,则d1 > d2
将为true
(反之亦然)。问题(如果有的话)是d1
和d2
可能不是您期望的值。
但是,将>
替换为>=
会改变d1
的一个值的行为(对于固定值d2
)。
答案 1 :(得分:0)
唯一的问题是,如果您认为两个变量d1
和d2
具有相同的价值,则可能会出现“误报”。在这种情况下,如果你执行d1 > d2
,表达式有可能评估为真。