1

将 < 或 > 与双打一起使用是否有任何已知问题?

d1 > d2

d2 > d1

我找不到任何表明这将是一个问题的东西。

但是,我认为由于平等问题,这将是一个问题,我将不得不使用 Epsilon 使用“几乎相等”的逻辑:

d1 >= d2

d2 >= d1
4

2 回答 2

1

><完全按预期工作;如果 的值d1大于 的值d2d1 > d2则将是true(反之亦然)。问题(如果有的话)是d1并且d2可能不是您期望的值。

但是,替换>>=将更改恰好一个值的行为d1(对于 的固定值d2)。

于 2012-05-30T10:36:18.717 回答
0

d1唯一的问题是,如果有两个变量并且d2您认为它们具有相同的价值,您可能会得到“误报” 。在这种情况下,如果您这样做d1 > d2,则表达式有可能评估为真。

于 2012-05-30T10:36:44.660 回答