Ruby 初心者スレッド Part 33 at TECH
[2ch|▼Menu]
99:デフォルトの名無しさん
09/12/10 09:22:57
>>96
A === B というのはA(レシーバ)の持つ===というメソッドに引数としてBを渡すということ(A.===(B)と同じ)
メソッド===はレシーバのクラスによって意味が違う
URLリンク(www.ruby-lang.org)

Classクラス(の親クラスであるModuleクラス)の===メソッドは以下の意味
URLリンク(www.ruby-lang.org)

だから「AはBクラスのインスタンスである」を書くとするならBのメソッドなので B === A としなければならない

目的のはinstance_of?の否定かkind_of?の否定か
URLリンク(www.ruby-lang.org)




次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5501日前に更新/233 KB
担当:undef