SORU
12 ŞUBAT 2010, Cuma


`__== '____ '`__eşdeğer Ruby ana adı

Ruby yeni duyuyorum. Ayrı ayrı kullanmaya devam etmek istiyorum bir aracı içeren bir modülün işlevleri almak için arıyorum. Python ile sadece bunu yapmak istiyorum:

def a():
    ...
def b():
    ...
if __name__ == '__main__':
    a()
    b()

Bu programı çalıştırmak ya da a() ve/veya b() ayrı ayrı kullanmak için bir modül almak için izin verir. Eşdeğer Ruby paradigma nedir?

CEVAP
12 ŞUBAT 2010, Cuma


Vahşi doğada görülen çıkardım Yakut (kabul ediyorum, ton), bu standart Ruby tasarım bir model değil. Modüller ve komut Eğer gerçekten bu işi iyi, temiz bir yol değil eğer yok şaşırmam yani ayrı kalmak gerekiyor.

DÜZENLEME:Found it.

if __FILE__ == $0
    foo()
    bar()
end

Ama kesinlikle yaygın değil.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010