2008-08-19 破壊的メソッド? Ruby array.uniq は配列の重複要素を排除した新たな配列を生成して返すのに対して array.uniq! は元の配列自体を更新するので、"!"の付いたメソッドは「破壊的だなー」ということらしい。 これは慣習であり規則ではないということらしい ちなみに"?"の付いたメソッドは真偽値を返すという慣習もあるらしいでーす