(1.0) Clearing out an Associative Array

Bill Baxter dnewsgroup at billbaxter.com
Tue Jan 29 03:13:49 PST 2008


jicman wrote:
> Steven Schveighoffer Wrote:
> 
>> "jicman" wrote
>>> Greetings.
>>>
>>> Long time no write. :-)
>>>
>>> I know that I can get the keys of an Associative array and do a foreach 
>>> loop and remove the keys of the array, but is there an easier and quicker 
>>> way?  I know that I can set any non-Associative array to [], ie,
>>>
>>> myArr = [];
>>>
>>> and that is sufficient or set the length to 0; but how about the 
>>> Associative arrays?  Is there a quick way of doing this?
>>>
>>> thanks,
>>>
>>> josé
>> How about
>>
>> myArr = myArr.init;
>>
>> Works for both associative and standard arrays
>>
> 
> Thanks Steve.  This one worked.

Are you implying that
    myArr=null;
did not work?  because it should.  And it's less typing.  And avoids you 
having to repeat yourself.  :-)

--bb


More information about the Digitalmars-d-learn mailing list