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

  • bunliu

    bunliu

    2 Mayıs 2007
  • case LianLi

    case LianLi

    28 Mayıs 2010
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011