I = I(t)这式子只表达了I与t的变化规律,但没从根本上描述I是多少。当我们去取值时,是取一个变量的当前状态。我可以分析下你这个I(t)。I(t)理解为函数时,也就说明I代表的是一个变化规律,而非电流,而整个I(t)便当为值。I的变化规律 = I(t);但当I理解为电流时,则不能以I(t)为值,因为其不能描述电流的具体状况。A问:“这电流表显示的电流是多少?”,B答:“I(t)”,A:“!!!”。
I = I(t)还可以有另外一种理解,I和I(t)都共同指向一个值对象,I(t)本身不是值对象,但经过传参运算后,得到一个值对象,然后该值对象赋给变量I。但这时的t是一个已确定的值。
I = I(t);
和
I = I(60);
看起来很相似,但却代表着不同的意思。
I = I(t);的I意味着电流与时间变化规律,而非电流,规律变量 = 具体规律,函数变量 = 具体函数,这是符合变量与值的关系;
如公式集合U = {I(t),I2(t),I3(t)……};,公式变量I,A问:“请问该电流公式是什么?”B答:“I(t)”。这里非常明显地看出,此时的I(t)不是一个变化的存在,而是一个值,就是I(t)。考虑t的变化,已经不是I得范围了。
I = I(60);的I意味着电流,I(60)得出I规律在t=60时的值,把该值赋给I。
请理解,变量和值本身就有一种关系。在赋值之前,请确定变量的含义。
最简单的:
I = I(t);
println(I);
请问,输出是什么?