[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Relationship operator for classes

Arlen Cuss

8/16/2007 10:59:00 AM


> But now I wonder why === is defined for classes that way - it seems to
> *always* return false.

This is just by my own experimenting, but it seems === is for testing
instance variables.

irb(main):001:0> Hash === {}
=> true
irb(main):002:0> Hash === 3
=> false
irb(main):003:0> Hash === Class
=> false
irb(main):004:0> Class === Hash
=> true
irb(main):005:0> Fixnum === 3
=> true
irb(main):006:0> Object === Class
=> true
irb(main):007:0> Class === Object
=> true
irb(main):008:0>

Cheers,
Arlen.