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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • ipsy

    ipsy

    1 EKİM 2012