SORU
25 Kasım 2008, Salı


Ve Ruby dahil ihtiyaç arasındaki fark nedir?

Benim sorum benzer "What is the difference between include and extend in Ruby?".

require Ruby include arasındaki fark nedir? Eğer ben sadece benim sınıfımda bir modülden yöntemleri kullanmak istiyorsanız, require include gerekiyor?

CEVAP
25 Kasım 2008, Salı


here:

Arasındaki fark nedir "" ve "" Ruby? ihtiyaç vardır

Cevap:

Yöntemler içerir ve gerektirir çok farklı şeyler.

Yöntemi vardır neyi gerektirir diğer bir çok programlama yapar diller: başka bir dosya çalıştırın. Ayrıca gerekli ne parça bu ve aynı dosya gerekmez geçmiş iki kez. Başka bir dosya olmadan çalıştırmak için bu işlevi kullanabilirsiniz eklendi load yöntemi.

Bu yöntem tüm denemeleri vardır başka bir modül ve yöntemleri geçerli modül içine içerir. Bu dil düzey bir şey. ile dosya düzeyinde bir şeye karşı gerektirir. Yöntemi vardır. ""sınıfları genişletmek için birincil yolu diğer modülleri (genellikle olarak anılacaktır mix-ins). Örneğin, sınıf bu yöntemi "her", tanımlar kendisine dahil ederse, modül Sayısız vardır ve bir koleksiyon olarak hareket edebilir. Bu fiil dahil olarak kafa karıştırıcı olabilir çok farklı diğer kullanılır dil.

Eğer öyleyse sadece bir modül kullanmak yerine, uzatmak veya karışık bir istiyorsanız, o zaman require kullanmak isteyeceksiniz.

İşin garibi, Yakut require C benzer include Ruby include olsa C include gibi, yok denecek kadar azdır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • Photoshop Pro Help

    Photoshop Pr

    1 Ocak 2007
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009