From: Robert Klemme Date: 2009-12-23T01:03:15+09:00 Subject: Re: select! 2009/12/15 Roger Pack : > Is there any reason there's no select! > (and I am familiar with compact! but still...) > > C:\>ruby -e 'puts [].methods.grep /reject/' > reject > reject! > > C:\>ruby -e 'puts [].methods.grep /select/' > select Maybe Matz felt that using "select" to actually _delete_ from an Array would be considered weird. And indeed, we have #delete, #delete_at and #delete_if: irb(main):001:0> Array.instance_methods.grep /delete/ => [:delete, :delete_at, :delete_if] irb(main):002:0> :-) Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/