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

  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • movies95

    movies95

    27 Kasım 2006