Der Versuch, Ruby mit den neuen Lernprogrammen von LearnStreet zu lernen.Stuck auf LearnStreet Ruby Training. Simple Ruby Code
Haben versucht, Hilfe über ihre Q & A-System zu bekommen, aber es scheint niemand beantwortet sie.
„Können Sie jetzt implementieren das zurückziehen! Methode auf Kontoobjekt, das einen Parameter Menge nimmt und reduziert das Gleichgewicht durch die spezifizierte Menge? Nach der Methode zu definieren, gehen Sie vor und zurückziehen 100 Dollar vom Konto und überprüfe das Gleichgewicht. "
ist die Frage, und ich habe die beiden Noten von
"Tipp 1 Der Code @balance = @balance -. Menge reduziert die Menge von @balance
Tipp 2 Dann rufen das Verfahren zurückziehen auf dem Kontoobjekt -! account.withdraw (100) "
Mein Versuch war
.def
account.widthdraw!
@balance = @balance - amount
end
account.withdraw!(100)
Irgendwelche Ideen, die ich vermisse?
Um für @ user1739696 zu klären, ist '@balance = @balance - amount 'in den meisten Fällen gleichbedeutend mit' @balance - = amount.' Definiert über 'def account.with zeichnen! 'wird in bestimmten Fällen funktionieren, aber es ist nicht richtig für diesen Fall.Auch das große Ding, das Sie hier vermisst haben, war der 'Betrag' Parameter. (Sorry @alex, nicht versuchen, über Ihre Antwort zu treten) –
@JimDeville Ich schätze die Klarstellung, danke. Ich bin kein Ruby-Experte, daher wird Ihr Feedback geschätzt. – alex