我观察到一个(对我来说)C#(.Net 4.6.1)中带有浮点变量的奇怪问题。 我有一个自己的简单的Point类: public class Point
{
public readonly double X;
public readonly double Y;
public Point(double x, double y)
{
this.
在以下代码中,i将始终为偶数,因此商i/2应始终为整数。我是否还应该使用Math.floor(i/2)来保证安全?我在问,因为JavaScript不会将所有数字视为浮点数,所以我担心舍入误差。 for (var i = 0; i < data.length; i = i + 2) {
var name = names[i/2];
...
}