Actions
Bug #15984
closeddeleting from a collection while iterating on it
    Bug #15984:
    deleting from a collection while iterating on it
  
Description
If you tried to delete from a collection while iterating on it Ruby will allow you to do this flawlessly. This generates a wrong output collection after doing this action. An exception should be thrown to disallow this to be done.
        
           Updated by Hanmac (Hans Mackowiak) over 6 years ago
          Updated by Hanmac (Hans Mackowiak) over 6 years ago
          
          
        
        
      
      that totally depends on how you interate over the collection.
if you do it right, ruby has no problem with that
        
           Updated by shevegen (Robert A. Heiler) over 6 years ago
          Updated by shevegen (Robert A. Heiler) over 6 years ago
          
          
        
        
      
      I don't think ruby should disallow this via an exception. The use case
seems fairly odd, too - it is often more idiomatic to do .map, .select,
.reject etc...
        
           Updated by alanwu (Alan Wu) over 6 years ago
          Updated by alanwu (Alan Wu) over 6 years ago
          
          
        
        
      
      This generates a wrong output collection after doing this action.
Could you provide some examples and explain exactly what is wrong with the output collection?
        
           Updated by jeremyevans0 (Jeremy Evans) over 6 years ago
          Updated by jeremyevans0 (Jeremy Evans) over 6 years ago
          
          
        
        
      
      - Status changed from Open to Feedback
        
           Updated by jeremyevans0 (Jeremy Evans) about 6 years ago
          Updated by jeremyevans0 (Jeremy Evans) about 6 years ago
          
          
        
        
      
      - Status changed from Feedback to Closed
Actions