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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006