48件ヒット
[1-48件を表示]
(0.017秒)
種類
- インスタンスメソッド (24)
- ライブラリ (12)
- 文書 (12)
ライブラリ
- ビルトイン (24)
クラス
- Object (24)
キーワード
- Ruby用語集 (12)
-
irb
/ completion (12) -
kind
_ of? (12)
検索結果
-
Object
# is _ a?(mod) -> bool (18106.0) -
オブジェクトが指定されたクラス mod かそのサブクラスのインスタンスであるとき真を返します。
...です。
//emlist[][ruby]{
module M
end
class C < Object
include M
end
class S < C
end
obj = S.new
p obj.is_a?(S) # true
p obj.is_a?(C) # true
p obj.is_a?(Object) # true
p obj.is_a?(M) # true
p obj.is_a?(Hash) # false
//}
@see Object#instance_of?,Module#===,Object#class... -
Object
# kind _ of?(mod) -> bool (3006.0) -
オブジェクトが指定されたクラス mod かそのサブクラスのインスタンスであるとき真を返します。
...です。
//emlist[][ruby]{
module M
end
class C < Object
include M
end
class S < C
end
obj = S.new
p obj.is_a?(S) # true
p obj.is_a?(C) # true
p obj.is_a?(Object) # true
p obj.is_a?(M) # true
p obj.is_a?(Hash) # false
//}
@see Object#instance_of?,Module#===,Object#class... -
Ruby用語集 (42.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...by から。
参照:irb
: is-a 関係
Ruby では Object#is_a? で確認できる関係。
たとえば、配列オブジェクトは Array クラスや Enumerable モジュール、Object クラス
などに対して is_a? の関係にある。
: ISO/IEC 30170
JIS X 3017 の原規......分類される。
: インスタンス
: instance
あるクラスに属すオブジェクトをそのクラスのインスタンスという。
あるオブジェクトがあるクラスのインスタンスであるかどうかは Object#instance_of? で
確認できる。
なお、あ......スタンスをも元のクラスの
インスタンスと呼ぶ場合があるので注意が必要である。
: インスタンス変数
: instance variable
オブジェクト固有の変数。識別子の前に @ が一つだけ付いた形式の名前を持つ。
同じクラスのイ... -
irb
/ completion (42.0) -
irb の completion 機能を提供するライブラリです。
...に補完します.
irb(main):001:0> in
in inspect instance_eval
include install_alias_method instance_of?
initialize install_aliases instance_variables
irb(main):001:0> inspect
"main"
irb(main):002:0> foo = Object.n......foo.send
foo.__send__ foo.instance_eval foo.singleton_methods
foo.class foo.instance_of? foo.taint
foo.clone foo.instance_variables foo.tainted?
foo.display foo.is_a? foo.to_a
foo.dup...