101件ヒット
[1-100件を表示]
(0.091秒)
種類
- クラス (36)
- インスタンスメソッド (36)
- ライブラリ (12)
- 特異メソッド (12)
- 文書 (5)
クラス
- WeakRef (48)
キーワード
-
NEWS for Ruby 3
. 0 . 0 (5) - RefError (12)
- WeakMap (12)
-
_ _ getobj _ _ (12) -
_ _ setobj _ _ (12) - new (12)
- weakref (12)
-
weakref
_ alive? (12)
検索結果
先頭5件
-
WeakRef (44024.0)
-
weak reference を実現するクラスです。
...weak reference を実現するクラスです。
WeakRef オブジェクトは与えられたオブジェクトをポイントしますが、
ポイント先のオブジェクトは GC される可能性があります。
アクセスしようとしたときにオブジェクトが GC されてい......れば
WeakRef::RefError が発生します。
delegate も参照してください。
=== サンプルコード
require 'weakref'
foo = Object.new
ref = WeakRef.new(foo)
ref.some_method_of_foo... -
WeakRef
# weakref _ alive? -> bool (36201.0) -
参照先のオブジェクトがまだ生きていれば真を返します。 GC されていれば偽を返します。
参照先のオブジェクトがまだ生きていれば真を返します。
GC されていれば偽を返します。 -
WeakRef
. new(orig) -> WeakRef (24201.0) -
与えられたオブジェクトを使って自身を初期化します。
...与えられたオブジェクトを使って自身を初期化します。
@param orig 任意のオブジェクトを指定します。... -
WeakRef
# _ _ getobj _ _ -> object (24006.0) -
自身の参照先のオブジェクトを返します。
...自身の参照先のオブジェクトを返します。
@raise WeakRef::RefError GC 済みのオブジェクトを参照した場合に発生します。
@see delegate... -
WeakRef
# _ _ setobj _ _ (obj) -> () (24000.0) -
与えられたオブジェクトを自身の参照先としてセットします。 内部用のメソッドなので使わないでください。
...与えられたオブジェクトを自身の参照先としてセットします。
内部用のメソッドなので使わないでください。
@param obj 任意のオブジェクトを指定します。... -
weakref (12000.0)
-
weak reference を実現します。
...weak reference を実現します。... -
ObjectSpace
:: WeakMap (6032.0) -
GC の対象になるオブジェクトへの weak reference を持つクラスです。主に WeakRef クラスの内部で使用されるため、weakref ライブラリ 経由で使用してください。
...GC の対象になるオブジェクトへの weak reference を持つクラスです。主に
WeakRef クラスの内部で使用されるため、weakref ライブラリ
経由で使用してください。... -
WeakRef
:: RefError (6000.0) -
GC されたオブジェクトを参照しようとしたときに発生する例外です。
GC されたオブジェクトを参照しようとしたときに発生する例外です。 -
NEWS for Ruby 3
. 0 . 0 (468.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...word arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
* Procs accepting a single rest argument and keywords are no longer
subject to autosplatting. This now match......havior of Procs
accepting a single rest argument and no keywords.
16166
//emlist[][ruby]{
pr = proc{|*a, **kw| [a, kw]}
pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]
pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 => a=>1}, {}]
//}
* Arguments forwar......* net-imap
* net-protocol
* open-uri
* optparse
* pp
* prettyprint
* resolv-replace
* resolv
* rinda
* set
* securerandom
* shellwords
* tempfile
* tmpdir
* time
* tsort
* un
* weakref
* The...