From: Yukihiro Matsumoto <matz@...> Date: 2009-12-21T10:58:52+09:00 Subject: [ruby-core:27254] Re: select! Hi, In message "Re: [ruby-core:27242] select!" on Sun, 20 Dec 2009 13:22:11 +0900, Roger Pack <rogerdpack@gmail.com> writes: |Is there any reason there's no select! Enumerables cannot have bang method, since they are not always mutable. The reason we don't have Array#select! is that I feel the word select means picking up elements, not removing non-selecting elements. But I once felt same way to map! and (English speaking) people persuaded me, so same thing could happen on select! as well. matz.