quote:以下是引用扬凡在2011-06-13 12:01:48的发言:
是不是可以这样理解,如果fc中临时变量在其他的块当中没有引用的话,一个ob1当中只有一个块使用临时变量,那么是可以保存的。
如果仅仅使用了一个FC块(并且没有其它OB块),或者其它的块都没使用临时变量,那么你调用的FC的临时变量不会被覆盖,虽然可以用这个特性来实现临时变量的保存,但这样用很容易出现错误,这样使用一个临时变量,你觉的值得吗?这样使用不符合临时变量先赋值后使用的原则,楼主贴的FC代码则严格遵循了这一原则。
楼主字眼扣的太准确了,的确“可用但不合法”这样描述我也觉得有问题,或者可以这样说“可用但不保证结果的正确性”。