我正在评论我在互联网上找到的程序,我试图弄清楚它是如何工作的,但是我找不到任何有关这个功能的东西可以帮助我。
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