ruby-破壊的_非破壊的
よく出てくる言葉、「破壊的メソッド」とは。
或るメソッドを実行すると、オブジェクトの中身が変わってしまうもの。
「非破壊的メソッド」とは。
或るメソッドを実行しても、オブジェクトの中身が変わらないもの。
例:upcase (大文字にする)
>|ruby|
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
||<
ということのようです。