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