るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

モジュール

検索結果

<< 1 2 3 ... > >>

RDoc::Parser::Ruby::SINGLE -> "<<" (21101.0)

RDoc::SingleClass type

...RDoc::SingleClass type...

Object#singleton_class -> Class (12300.0)

レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。

...e か false なら、それぞれ NilClass, TrueClass,
FalseClass を返します。

@raise TypeError レシーバが Integer、Float、Symbol の場合に発生します。

//emlist[][ruby]{
Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_class #=> #<Class:Stri...
...ng>
nil.singleton_class #=> NilClass
//}

@see Object#class...

VALUE rb_singleton_class(VALUE obj) (12300.0)

obj に特異クラスを導入し、その特異クラスを返します。 すでに特異クラスが導入されているときはそれをそのまま返します。

obj に特異クラスを導入し、その特異クラスを返します。
すでに特異クラスが導入されているときはそれをそのまま返します。

obj が特異メソッドを定義できない型のオブジェクトである
ときは例外 TypeError を発生します。

VALUE rb_singleton_class_clone(VALUE klass) (12300.0)

特異クラス klass を clone して返します。 klass が特異クラスでないときはただ klass を返します。

...特異クラス klass を clone して返します。
klass が特異クラスでないときはただ klass を返します。...

VALUE rb_singleton_class_new(VALUE super) (12300.0)

super をスーパークラスとする特異クラスを生成し、返します。

super をスーパークラスとする特異クラスを生成し、返します。

絞り込み条件を変える

void rb_singleton_class_attached(VALUE klass, VALUE obj) (12300.0)

特異クラス klass にその唯一のインスタンス obj を結びつけます。

...特異クラス klass にその唯一のインスタンス obj を結びつけます。...

SingleForwardable#def_single_delegator(accessor, method, ali = method) -> () (12201.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param accessor 委譲先のオブジェクト

@param method 委譲先のメソッド

@param ali 委譲元のメソッド

委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が...
...委譲されるようになります。

委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。

def_delegator は def_singleton_delegator の別名になります。

@see SingleForwardable#def_delegators...

SingleForwardable#def_single_delegators(accessor, *methods) -> () (12201.0)

メソッドの委譲先をまとめて設定します。

...メソッドの委譲先をまとめて設定します。

@param accessor 委譲先のオブジェクト

@param methods 委譲するメソッドのリスト

委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの...
...egators は def_singleton_delegators の別名になります。

また、以下の 2 つの例は同じ意味です。

def_delegators :@records, :size, :<<, :map

def_delegator :@records, :size
def_delegator :@records, :<<
def_delegator :@records, :map

@see SingleForwardable#def_delegato...

SingleForwardable#single_delegate(hash) -> () (12201.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。

@see Forwardable#delegate...
<< 1 2 3 ... > >>