SORU
8 EKİM 2010, Cuma


Ruby: kind_of? vs instance_of? vs is_a?

Fark nedir? Ne zaman kullanmak gerekir? Neden bu kadar çok var?

CEVAP
8 EKİM 2010, Cuma


kind_of? is_a? eşanlamlıdır. instance_of? yalnızca nesnenin tam sınıf, alt sınıf değil, bir örneği ise true döndüren diğer iki farklıdır.

Örnek: 5.is_a? Integer 5.kind_of? Integer dönüş 5 gerçek Fixnum Fixnum Integer sınıfıdır. Ancak 5.instance_of? Integer false değerini döndürür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Pituvision

    Pituvision

    11 Mart 2006
  • Tomas N

    Tomas N

    14 Kasım 2010