10件ヒット
[1-10件を表示]
(0.165秒)
ライブラリ
- ビルトイン (3)
- bigdecimal (1)
- digest (2)
- matrix (1)
-
rexml
/ document (2) - singleton (1)
クラス
- BigDecimal (1)
-
Digest
:: Base (2) - IO (2)
- Matrix (1)
- Object (1)
-
REXML
:: Attribute (1) -
REXML
:: Instruction (1)
モジュール
- Singleton (1)
キーワード
- dup (2)
-
initialize
_ copy (1)
検索結果
先頭5件
-
IO
# clone -> IO (82033.0) -
レシーバと同じ IO を参照する新しい IO オブジェクトを返します。 参照しているファイル記述子は dup(2) されます。
レシーバと同じ IO を参照する新しい IO オブジェクトを返します。
参照しているファイル記述子は dup(2) されます。
clone の際に self は一旦 IO#flush されます。
フリーズした IO の clone は同様にフリーズされた IO を返しますが、
dup は内容の等しいフリーズされていない IO を返します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
clone_io = nil
IO.write("testfile", "test")
File.open("testfile") ... -
Digest
:: Base # clone -> Digest :: Base (81907.0) -
ダイジェストオブジェクトの複製を作ります。
ダイジェストオブジェクトの複製を作ります。 -
Matrix
# clone -> Matrix (81907.0) -
自分自身のコピーを返します。
自分自身のコピーを返します。 -
REXML
:: Instruction # clone -> REXML :: Instruction (81907.0) -
self を複製します。
self を複製します。 -
BigDecimal
# clone -> self (81607.0) -
self を返すように、BigDecimal で定義されています。
self を返すように、BigDecimal で定義されています。 -
REXML
:: Attribute # clone -> REXML :: Element (81607.0) -
self を複製し返します。
self を複製し返します。 -
Singleton
# clone (81607.0) -
@raise TypeError このメソッドを呼び出した場合に発生します。
@raise TypeError このメソッドを呼び出した場合に発生します。 -
Object
# initialize _ copy(obj) -> object (36712.0) -
(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。
(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。
このメソッドは self を obj の内容で置き換えます。ただ
し、self のインスタンス変数や特異メソッドは変化しません。
Object#clone, Object#dupの内部で使われています。
initialize_copy は、Ruby インタプリタが知り得ない情報をコピーするた
めに使用(定義)されます。例えば C 言語でクラスを実装する場合、情報
をインスタンス変数に保持させない場合がありますが、そういった内部情
報を initialize_copy でコピーするよう定義しておくことで、du... -
IO
# dup -> IO (27433.0) -
レシーバと同じ IO を参照する新しい IO オブジェクトを返します。 参照しているファイル記述子は dup(2) されます。
レシーバと同じ IO を参照する新しい IO オブジェクトを返します。
参照しているファイル記述子は dup(2) されます。
clone の際に self は一旦 IO#flush されます。
フリーズした IO の clone は同様にフリーズされた IO を返しますが、
dup は内容の等しいフリーズされていない IO を返します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
clone_io = nil
IO.write("testfile", "test")
File.open("testfile") ... -
Digest
:: Base # dup -> Digest :: Base (27307.0) -
ダイジェストオブジェクトの複製を作ります。
ダイジェストオブジェクトの複製を作ります。