clear AAs
    Max Samukha 
    samukha at voliacable.com
       
    Wed Apr 18 01:36:41 PDT 2007
    
    
  
On Wed, 18 Apr 2007 18:01:00 +1000, Daniel Keep
<daniel.keep.lists at gmail.com> wrote:
>
>
>Bradley Smith wrote:
>> Mandel wrote:
>>> Hi,
>>>
>>> I have a simple question, how can I remove all elements of an
>>> associative array
>>> in an elegant way?
>>> The length property of an AA is read only.
>>> Doing a foreach/remove seems a bit to much text; most containers
>>> provide some clear method.
>> 
>> 
>> import std.stdio;
>> 
>> void main() {
>> 
>>   bool[char[]] aa;
>>   aa["abc"] = true;
>>   aa["def"] = false;
>>   writefln(aa);
>> 
>>   aa = aa.init;
>>   writefln(aa);
>> }
>
>... that's so simple; why didn't I think of that before?!
>
>Thanks for that! :)
>
>	-- Daniel
Or aa = null (aa.init == null)
    
    
More information about the Digitalmars-d-learn
mailing list