SORU
14 Kasım 2009, CUMARTESİ


Ruby: bireysel uzatmak

Ruby, extend temel fikri anlıyorum. Ancak, bu kod kesimi ne oluyor? Özellikle, extend ne yapar? Sadece örnek sınıf yöntemleri içine alma yöntemleri için uygun bir yol mu? Neden en başından sınıfı yöntemlerini belirlemek yerine bu şekilde yapar mısın?

module Rake
  include Test::Unit::Assertions

  def run_tests # etc.
  end

  # what does the next line do?
  extend self
end

CEVAP
14 Kasım 2009, CUMARTESİ


Sınıf yöntemleri örnek yöntemleri için uygun bir yoldur. Ama aynı zamanda more efficient singleton olarak kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012