Ruby 初心者スレッド Part 28at TECH
Ruby 初心者スレッド Part 28 - 暇つぶし2ch187:デフォルトの名無しさん
09/05/24 05:52:21
で、既存のオブジェクトを破壊せずに、その内容を利用した新たなオブジェクトを作りたい場合は、
その既存のオブジェクトを破壊しないような方法を意図的に使う

a = "hage"
b = a + "ADD"

def change_string(s)
s + "CHINGE!"
end

c = change_string(a)

p a, b, c

結果:
"hage"
"hageADD"
"hageCHINGE!"

オブジェクトを「足して」新たなオブジェクトを作るようなメソッドが提供されていなかったらどうするか、というのなら
そりゃ>>183の言うようにオブジェクト内容自体を複製して新たなオブジェクトを作る dup や clone を使うしかあんめえ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch