!がついていれば破壊的メソッド?
必ずしもそうではない。
あくまで、!がつくものとつかないものがあったときには、つく方が破壊的、というだけ。
!がついていなくても、concatのように破壊的なメソッドもある。
!がつく場合は「危険」なメソッドなのだと認識する方が解釈としては正しそう。
#Ruby