I've always understood that evaluate incurs the greater overhead (possibly 
because it needs to ascertain first what datatype it is handling before it can 
extract its value).

J


On 13 Oct 2010, at 17:40, Alan Holden wrote:

> Assuming a structure myStruct filled with keyNo_0 thru keyNo_100 - and a loop 
> using index i to reference them.
> 
> Which is faster?
> <cfset result = evaluate("myStruct.keyNo_#i#")>
> <cfset result = StructFindValue( #myStruct#, "keyNo_#i#" )>
> 
> Al
> 
> -- 
> Open BlueDragon Public Mailing List
> http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
> official manual: http://www.openbluedragon.org/manual/
> Ready2Run CFML http://www.openbluedragon.org/openbdjam/
> 
> mailing list - http://groups.google.com/group/openbd?hl=en

-- 
Open BlueDragon Public Mailing List
 http://www.openbluedragon.org/   http://twitter.com/OpenBlueDragon
 official manual: http://www.openbluedragon.org/manual/
 Ready2Run CFML http://www.openbluedragon.org/openbdjam/

 mailing list - http://groups.google.com/group/openbd?hl=en

Reply via email to