直面语言不可知的问题。我一直这样做:访问局部变量比对象的属性更快吗?
myVar = myObj.myAttribute
当我需要访问myAttribute很多。
我想知道这是否仅仅是我已经获得的迷信,或者如果它通常更快?
编辑:我也想知道,如果这
myVar = myObj.myAttribute/100
for (i=0; i<100; i++) {
print myVar*i;
}
是不是把(myObj.myAttribute/100)在循环效率更高。现代编译器和解释器是否会检测到该部分的方程不会改变?