From: Eric Hodel Date: 2006-01-12T10:03:30+09:00 Subject: Re: Looking up properties and speed On Jan 11, 2006, at 4:08 PM, Jonathan Leighton wrote: > In Javascript, if one were to use the same property value twice or > more, > one would store it in a local variable because looking up the property > slows things down. > > Is the situation the same in Ruby? Is there any speed difference > between > these: > > def foo > val = obj.prop > puts val > puts val > end > > def boo > puts obj.prop > puts obj.prop > end > > I assume not because I think the reason it's like that with Javascript > is because of the DOM (yeah, that's not strictly Javascript). Why do you care? Why not make clean, readable code and optimize the parts that are causing the biggest slowdown? -- Eric Hodel - drbrain@segment7.net - http://segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com