Project

General

Profile

Bug #22021

Updated by Eregon (Benoit Daloze) 5 months ago

The simplest example I can come up with: 

 ```ruby 
 $ar = ar = [1, 2, 3, 4, 5] 

 def del(i) delete_at(i) 
   $ar.delete(i) 
 end 

 ar.delete_if { |e| e |i| i == 2 ? (del(e) (delete_ar(i) && true) : false } 

 p ar #=> [1, 4, 5], and it should be [1, 3, 4, 5] 
 ```

Back