罕见ceil bug

   真是一个少见的问题,没有找到发生的原因,也没有办法再测试代码中重现,但是项目中就出现,但不是每次都有.看上去很像内存溢出而产生的.

  在某些情况下 项目中A*寻路算法的一部分数值ceil的结果会出错,最典型的就是下面的

29.0.ceil = 30

没错 29.0 ceil运算的结果是30 

但是无论怎么在console中尝试,都无法重现这样的情况. 29.0是找到的其中一个特例,也不知道是否有其他的也会这样.

  






你可能感兴趣的:(算法,linux,F#,Ruby)