るりまサーチ

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

別のキーワード

  1. singleton instance
  2. singleton singleton
  3. object singleton_methods
  4. _builtin singleton_methods
  5. _builtin singleton_method_added

検索結果

Object#singleton_class -> Class (18119.0)

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

...ss,
FalseClass を返します。

@raise TypeError レシーバが Fixnum か Symbol の場合に発生します。

Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_class #=> #<Class:String>
nil.singleton_class #=> NilClass

@see Object#class...
...ass,
FalseClass を返します。

@raise TypeError レシーバが Fixnum か Symbol の場合に発生します。

Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_class #=> #<Class:String>
nil.singleton_class #=> NilClass

@see Object#class...

Module#singleton_class? -> bool (6119.0)

self が特異クラスの場合に true を返します。そうでなければ false を返し ます。

...スの場合に true を返します。そうでなければ false を返し
ます。

class C
end
C.singleton_class? # => false
C.singleton_class.singleton_class? # => true...

VALUE rb_singleton_class(VALUE obj) (6100.0)

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

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

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

VALUE rb_singleton_class_clone(VALUE klass) (6100.0)

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

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

VALUE rb_singleton_class_new(VALUE super) (6100.0)

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

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

絞り込み条件を変える

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

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

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

クラス/メソッドの定義 (22.0)

クラス/メソッドの定義 * class * singleton_class * module * method * operator * nest_method * eval_method * singleton_method * class_method * limit

...クラス/メソッドの定義
* class
* singleton_class
* module
* method
* operator
* nest_method
* eval_method
* singleton_method
* class_method
* limit

定義に関する操作:
* alias
* undef
* defined

===[a:class] クラス定義

例:

class Foo < Su...
...は、最後に評価した式の結果を返します。最後に評価した式
が値を返さない場合は nil を返します。

===[a:singleton_class] 特異クラス定義

例:

obj = Object.new # obj = nil でも可
class << obj
def test
:...

Marshal フォーマット (18.0)

Marshal フォーマット 2002-04-04 ドラフトのドラフトのドラフトの....

...on class
def test_singletonClass
obj = Object.new
# On ruby version 1.6.0 - 1.6.2, cause parse error (nested method)
singleton_class
= class <<obj
def foo
end
self...
...ersion_dependent_behavior and RUBY_VERSION <= "1.6.5"
assert_equals(Object, Marshal.load(Marshal.dump(singleton_class)))
else
assert_no_dumpable singleton_class
end
end

def test_Array
assert_dumpable_and_equal [1,"foo", :foo]
end...

NEWS for Ruby 2.1.0 (6.0)

NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...: Module#using, which activates refinements of the specified module only
in the current class or module definition.
* 追加: Module#singleton_class? レシーバーが特異クラスであれば true を返します。
レシーバーが通常のクラスやモジュールであれ...

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (6.0)

Rubyで使われる記号の意味(正規表現の複雑な記号は除く) ex q num per and or  plus minus ast slash hat sq  period comma langl rangl eq tilde  dollar at under lbrarbra  lbra2rbra2 lbra3rbra3 dq colon ac  backslash semicolon

...クラス定義でスーパークラスを指定しています。
d:spec/def#class。

: class << obj

特異クラス定義。d:spec/def#singleton_classを参照。

===[a:rangl] >

: 3 > 5

「より大きい」比較演算子

: 3 >= 5

「より大きいか等しい」比較演算子

: 3...

絞り込み条件を変える