Remove element from DList
    cal 
    callumenator at gmail.com
       
    Sat Oct  6 14:27:31 PDT 2012
    
    
  
I'd like to remove a single element from a std.container.DList. 
For that I need a range, but I'm not sure how to get a single 
element 'range'.
I thought something like this might work:
auto list = DList!int([1,2,3,4]);
auto r = list[];
while(r.front != 3)
    r.popFront;
list.remove(r.take(1));
But the the range returned by r.take(1) is not valid as an 
argument to DList.remove. What is the correct way to do this?
    
    
More information about the Digitalmars-d-learn
mailing list