ruby-破壊的_非破壊的の履歴
よく出てくる言葉、「破壊的メソッド」とは。
或るメソッドを実行すると、オブジェクトの中身が変わってしまうもの。
「非破壊的メソッド」とは。
或るメソッドを実行しても、オブジェクトの中身が変わらないもの。
例:upcase (大文字にする)
str = 'I am Man' p str.upcase #=> I AM MAN p str #= I am Man p str.upcase! #=> I AM MAN p str #=> I AM MAN
ということのようです。