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