別のキーワード
種類
- インスタンスメソッド (105)
- 文書 (84)
- 関数 (24)
- 特異メソッド (24)
ライブラリ
- ビルトイン (75)
- delegate (12)
- e2mmap (6)
-
rdoc
/ context (24) -
rdoc
/ top _ level (12)
クラス
- Class (40)
- Method (11)
- Module (12)
- Object (12)
-
RDoc
:: Context (24) -
RDoc
:: TopLevel (12)
モジュール
- Exception2MessageMapper (6)
- Kernel (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - DelegateClass (12)
- Ruby用語集 (12)
-
add
_ class (12) -
add
_ class _ or _ module (24) - ancestors (12)
- class (12)
-
def
_ exception (6) - new (24)
-
rb
_ class _ superclass (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - subclasses (4)
-
super
_ method (11) - クラス/メソッドの定義 (12)
検索結果
先頭4件
-
Class
# subclasses -> [Class] (6.0) -
自身が直接のスーパークラスになっている(特異クラスを除く)クラスの配列を返します。 返り値の配列の順序は未定義です。
...を除く)クラスの配列を返します。
返り値の配列の順序は未定義です。
//emlist[例][ruby]{
class A; end
class B < A; end
class C < B; end
class D < A; end
A.subclasses # => [D, B]
B.subclasses # => [C]
C.subclasses # => []
//}
@see Class#superclass... -
Module
# ancestors -> [Class , Module] (6.0) -
クラス、モジュールのスーパークラスとインクルードしているモジュール を優先順位順に配列に格納して返します。
...先順位順に配列に格納して返します。
//emlist[例][ruby]{
module Foo
end
class Bar
include Foo
end
class Baz < Bar
p ancestors
p included_modules
p superclass
end
# => [Baz, Bar, Foo, Object, Kernel, BasicObject]
# => [Foo, Kernel]
# => Bar
//}
@see Module#included_modules... -
Object
# class -> Class (6.0) -
レシーバのクラスを返します。
...レシーバのクラスを返します。
//emlist[][ruby]{
p "ruby".class #=> String
p 100.class #=> Integer
p ARGV.class #=> Array
p self.class #=> Object
p Class.class #=> Class
p Kernel.class #=> Module
//}
@see Class#superclass,Object#kind_of?,Object#instance_of?... -
ruby 1
. 6 feature (6.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...れていません
でした。((<ruby-bugs-ja:PR#87>))
class A
p self.id
end
class A < String
p self.id
p self.superclass
end
=> ruby 1.6.5 (2001-09-19) [i586-linux]
537760880
-:4: warning: already initialized constant A
537757180...