From: "Iñaki Baz Castillo" Date: 2009-03-03T07:58:53+09:00 Subject: Re: Is faster using abbreviated parameter names? El Lunes, 2 de Marzo de 2009, Brian Candler escribió: > Iñaki Baz Castillo wrote: > > Yes, doing a benchmark the result is more or less the same (any other > > factor > > seems to be more important), but what I want to know is what should be > > the > > response based on how Ruby works. Under my understanding Ruby needs to > > parse > > during runtime the variable name so a longer variable name would require > > more > > time, am I wrong? > > I believe you're wrong. > > Symbols are resolved into references to the symbol table at parse time, > so when running, :s and :ssssssssssssssss are just two different > pointers into the same symbol table. As for local variables, they are > just offsets into the stack frame. > > So it might take a microscopically small amount of extra time for your > program to start up, reading a few extra bytes of source code, but once > it's running, each iteration should take the same time. Thanks, that makes sense :) -- Iñaki Baz Castillo