我觀察到一個(對我來說)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];
...
}