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ÅŸ:

____ Yani Ruby DOSYA nedir?...
RVM ama komut satırı ile Ruby 1.9.3...
Bir Ruby kullanıcı konsol planı oluştu...
Ruby doğal Dil İşleme...
etkileşimli Ruby için konsol, PHP...