RubyのArrayクラスでは
破壊的メソッドが出てくる
例えばuniqは元の配列から重複なしの
新しい配列を返すが
uniq!は重複をなくして元の配列を上書きしてしまう
一般的に破壊的メソッドには「!」がついている事が多いが
「!」がついていない破壊的メソッドもある
Arrayクラスの「!」がつかない破壊的メソッド
pop
shift
unshift
push
<<
concat
insert
replace
delete
delete_at
clear
参考にさせて頂いたサイト↓