J
Jonathan Leighton
Hi,
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).
Cheers
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).
Cheers