直面語言不可知的問題。我一直這樣做:訪問局部變量比對象的屬性更快嗎?
myVar = myObj.myAttribute
當我需要訪問myAttribute很多。
我想知道這是否僅僅是我已經獲得的迷信,或者如果它通常更快?
編輯:我也想知道,如果這
myVar = myObj.myAttribute/100
for (i=0; i<100; i++) {
print myVar*i;
}
是不是把(myObj.myAttribute/100)在循環效率更高。現代編譯器和解釋器是否會檢測到該部分的方程不會改變?