あきくもちゃのブック
mindia › あきくもちゃのブック › 単語

ruby-破壊的_非破壊的

秋雲茶 · 2012-03-17 更新 · 履歴(4)
第 1 版(2012-03-17 17:44:50 · 秋雲茶)を表示しています。 最新版に戻る

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

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

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

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

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

ということのようです。

履歴

タグ