Yeni LearnStreet çevrimiçi eğitimlerini kullanarak Ruby'yi öğrenmeyi deneyin.LearnStreet Yakut Eğitiminde Takıldım. Basit Ruby Kodu
Q & A sisteminden yardım almayı denediniz ancak hiç kimse onlara cevap vermiyor.
soru mi ve"Şimdi uygulamak Can çekilme! yöntemi tanımladıktan sonra, devam edin ve hesaptan 100 dolar çekilme? Belirtilmiş miktarda dengesini tek parametre miktarını alır ve azaltır hesap nesnesi üzerinde yöntem ve dengeyi kontrol et. "
oldu."İpucu 1 kod @balance = @balance iki ipuçları var -. Miktarı @balance gelen miktarını azaltır
İpucu 2 Sonra diyoruz ! yöntem hesabı nesne üzerinde çekilme - account.withdraw (100) "Benim girişimi
def
account.widthdraw!
@balance = @balance - amount
end
account.withdraw!(100)
Eksik olduğum herhangi bir fikir var mı?
@ user1739696 için, '@balance = @balance - amount' ifadesinin çoğu durumda için '@balance - = amount' ile eşdeğerdir. çizin! 'belirli durumlarda çalışacaktır, ancak bu durum için gerçekten doğru değildir.Ayrıca, burada kaçırmış olduğunuz büyük şey 'miktar' parametresiydi. –
@JimDeville, teşekkürler açıklama takdir (@alex Maalesef Cevabınız her yerinde adıma çalışmıyorum). Ben bir Ruby uzmanı değilim, bu yüzden görüşleriniz değerlidir. – alex