ruby statik değişkenler | Netgez.com
SORU
10 Mart 2010, ÇARŞAMBA


ruby statik deÄŸiÅŸkenler

Ben sadece php statik değişkenler hakkında öğrendim. Ruby'de böyle bir şey var mı?

Student bir sınıf oluşturmak istiyoruz ve student her nesne oluşturuyoruz, örneğin, kimlik numarası otomatik olarak artan almalısınız.

Bir statik değişken olarak oluşturma sınıf yapacak sanıyordum.

CEVAP
10 Mart 2010, ÇARŞAMBA


Sınıf değişkenleri tüm örnekleri arasında paylaşılır sınıf değişkenleri deniyor neden olan), ne istiyorsun. Ayrıca bazen oldukça kafa karıştırıcı davranışa yol açan, ama burada bir sorun olacağını sanmıyorum onlar miras. Burada bir sınıf değişkeni kaç oluşturulmuştur saymak için kullanan bir sınıf için bir örnek:

class Foo
  @@foos = 0

  def initialize
    @@foos  = 1
  end

  def self.number_of_foos
    @@foos
  end
end

Foo.new
Foo.new
Foo.number_of_foos #=> 2

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • NLthomas21

    NLthomas21

    20 Mayıs 2008