Quando si esegue quanto segue, il salvataggio sembra essere ignorato per ArgumentError. Il messaggio di errore ArgumentError da Ruby viene visualizzato sulla console, ma il messaggio di posta non lo fa. Ho provato il salvataggio con TypeError e ZeroDivisionError, e ha funzionato.Ruby ignora il salvataggio ArgumentError
def divide(a, b)
begin
a.to_s + ' divided by ' + b.to_s + ' is ' + (a/b).to_s
rescue ArgumentError
puts 'there must be two arguments'
end
end
divide(4)
Grazie. Ho cambiato il programma e ora funziona come previsto. –
@Kao: In tal caso, considera di accettare una risposta facendo clic sul pulsante di spunta sul lato :) –