あきくもちゃのブック
mindiaあきくもちゃのブック見出し語

ruby-破壊的_非破壊的

秋雲茶 · 2012-03-17 更新

よく出てくる言葉、「破壊的メソッド」とは。

或るメソッドを実行すると、オブジェクトの中身が変わってしまうもの。

「非破壊的メソッド」とは。

或るメソッドを実行しても、オブジェクトの中身が変わらないもの。

例: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
||<

ということのようです。

関連する見出し語