Initializing assoc array to non-null
    Jonathan M Davis 
    jmdavisProg at gmx.com
       
    Sat Jun  1 09:20:36 PDT 2013
    
    
  
On Saturday, June 01, 2013 21:45:26 d coder wrote:
> Thanks Jonathan
> 
> Do you think this could make a good enhancement request?
Yes. There are some key things like that in AAs that should be improved. 
There's also no way to clear an AA. There are people who call clear (which has 
now be renamed to destroy), but that just nulls the reference. To truly clear 
it, you have to actually manually remove all of the elements, which isn't 
exactly ideal.
I know that Don has argued that AAs shouldn't be null by default, but that 
changing that might break existing code in subtle ways and wouldn't play nice 
with CTFE as it currently stands. We do need a better way to handle it though.
- Jonathan M Davis
    
    
More information about the Digitalmars-d-learn
mailing list