Not quite true. Just ran a test and StructClear deletes the keys just like
your loop does. Here is code you stick on any template to try:
<CFOUTPUT>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<CFSET myStruct = StructNew()>
<CFSET myStruct.data = "somedata">
alert("#IsDefined('myStruct.data')#");
<CFSET StructClear(myStruct)>
alert("#IsDefined('myStruct.data')#");
</SCRIPT>
</CFOUTPUT>
I used js because I threw this in to a fusebox app I was working on and
alerts don't mess up how the page looks.
Justin Kidman
-----Original Message-----
From: Jeremy Allen [mailto:[EMAIL PROTECTED]]
Sent: Friday, September 01, 2000 9:49 AM
To: [EMAIL PROTECTED]
Subject: RE: StructClear
StructDelete(structure, key) :)
If you wanted to clear the structe you COULD
<CFLOOP COLLECTION="structFoo" ITEM="i">
<CFSET StructDelete(structFoo, i)>
</CFLOOP>
And you are left with a mere shell of
the structure you once had <G> :)
Or you can use StructClear which clears
out the *data* only.
Jeremy
-----Original Message-----
From: Jamie Keane [mailto:[EMAIL PROTECTED]]
Sent: Friday, September 01, 2000 11:02 AM
To: [EMAIL PROTECTED]
Subject: Re: StructClear
StructClear destroys struct keys. As for deleting structures altogether,
I'm not sure. Surely there's got to be a way to unset variables, right?
--
Jamie Keane
Programmer
SolutionMasters, Inc.
9111 Monroe Rd., Suite 100
Charlotte, NC 28270
www.solutionmasters.com
704.563.5559 x 228 Voice
704.849.9291 Fax
-----Original Message-----
From: Stas Newdel <[EMAIL PROTECTED]>
To: CFTalk <[EMAIL PROTECTED]>
Date: Friday, September 01, 2000 3:44 AM
Subject: StructClear
>Does StructClear reset keys in a structure to be blank, or does it remove
>the keys? Also, what's a function to get rid of a structure altogether?
>
>Thank you
>
>
>---------------------------------------------------------------------------
---
>Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
>To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or
send a message to [EMAIL PROTECTED] with 'unsubscribe' in
the body.
----------------------------------------------------------------------------
--
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or
send a message to [EMAIL PROTECTED] with 'unsubscribe' in
the body.
----------------------------------------------------------------------------
--
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or
send a message to [EMAIL PROTECTED] with 'unsubscribe' in
the body.
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.