我正在評論我在互聯網上找到的程序,我試圖弄清楚它是如何工作的,但是我找不到任何有關這個功能的東西可以幫助我。
public static double regress(double x, ArrayList<Double> terms) {
double a = 0.0;
int exp = 0;
Iterator<Double> i$ = terms.iterator();
while (i$.hasNext()) {
double term = i$.next();
a += term * Math.pow(x, exp);
++exp;
}
return a;
}
我知道的方法是在一個ArrayList來計算a
值迭代,但它是什麼意思這條線Iterator<Double> i$ = terms.iterator();
?更具體地說,這個符號$
之後使用了什麼變量i
?
'$'意味着什麼具體的,只是一個字符在變量 – Andrew
其分毫......他們可以用它爲一些獨特的識別... –
你爲什麼不嘗試用repalacing更有意義的I $。 – Priyamal