るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.027秒)
トップページ > クエリ:init[x] > クエリ:initialize_copy[x]

別のキーワード

  1. win32ole ole_activex_initialize
  2. object initialize_copy
  3. _builtin initialize_copy
  4. ri initialize
  5. object initialize

ライブラリ

クラス

キーワード

検索結果

Object#initialize_copy(obj) -> object (24243.0)

(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。

...ッドは変化しません。

デフォルトでは、Object#clone の内部で Object#initialize_clone から、
また Object#dup の内部で Object#initialize_dup から呼ばれます。

initialize_copy
は、Ruby インタプリタが知り得ない情報をコピーするた
めに使用(...
... initialize_copy でコピーするよう定義しておくことで、dup や clone
を再定義する必要がなくなります。

デフォルトの Object#initialize_copy は、 freeze チェックおよび型のチェックを行い self
を返すだけのメソッドです。

init
ialize_...
...用しているかを示します。

obj.dup は、新たに生成したオブジェクトに対して
initialize_copy
を呼び

//emlist[][ruby]{
obj2 = obj.class.allocate
obj2.initialize_copy(obj)
//}

obj2 に対してさらに obj の汚染状態、インスタンス変数、ファイナライ...
...用しているかを示します。

obj.dup は、新たに生成したオブジェクトに対して
initialize_copy
を呼び

//emlist[][ruby]{
obj2 = obj.class.allocate
obj2.initialize_copy(obj)
//}

obj2 に対してさらに obj のインスタンス変数、ファイナライザを
コピ...

Object#initialize_clone(obj) -> object (6112.0)

Object#clone がオブジェクトを複製する際に呼び出すメソッドです。

...ne がオブジェクトを複製する際に呼び出すメソッドです。

デフォルトでは Object#initialize_copy を呼び出します。

init
ialize_clone という名前のメソッドは自動的に private に設定されます。

@see Object#initialize_copy, Object#initialize_dup...

Object#initialize_dup(obj) -> object (6112.0)

Object#dup がオブジェクトを複製する際に呼び出すメソッドです。

...up がオブジェクトを複製する際に呼び出すメソッドです。

デフォルトでは Object#initialize_copy を呼び出します。

init
ialize_dup という名前のメソッドは自動的に private に設定されます。

@see Object#initialize_copy, Object#initialize_clone...