"[图片] 直接点全部运行,结果如图 [图片] 只运行 A1 和 A6,结果又这是这样的。 另外,下面的语句,也麻烦看看。那些加不加波浪号,结果也不同,我记得不用加的,但不加的话,结果就和预想的 .."
直接点全部运行,结果如图
只运行 A1 和 A6,结果又这是这样的。
另外,下面的语句,也麻烦看看。那些加不加波浪号,结果也不同,我记得不用加的,但不加的话,结果就和预想的不一样了,只有加上,才是想要的结果。
我想的话,都是生成一个变量,他们怎么又相互影响了呢?很是奇怪。
猜测一下…第一张图中变量 a 太多了,一起执行的时候,估计引起歧义了。所以把后续的变量 a 改成其它字母试试。这里的变量 a 作用域有点广,想当然地认为函数体内的变量,其作用域应该只存在于函数体内。
网格里的变量是对整个网格都可见的,A4 格会产生变量,到了 A6 格就优先引用到变量了。如果想引用字段可以 ~.a 限定一下。
猜测一下…
第一张图中变量 a 太多了,一起执行的时候,估计引起歧义了。所以把后续的变量 a 改成其它字母试试。
这里的变量 a 作用域有点广,想当然地认为函数体内的变量,其作用域应该只存在于函数体内。
网格里的变量是对整个网格都可见的,A4 格会产生变量,到了 A6 格就优先引用到变量了。
如果想引用字段可以 ~.a 限定一下。