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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011