ruby-破壊的_非破壊的
第 2 版(2012-03-17 17:44:56 · 秋雲茶)を表示しています。 最新版に戻る
よく出てくる言葉、「破壊的メソッド」とは。
或るメソッドを実行すると、オブジェクトの中身が変わってしまうもの。
「非破壊的メソッド」とは。
或るメソッドを実行しても、オブジェクトの中身が変わらないもの。
例: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
||<
ということのようです。