Ruby/Statement/ensure

Материал из Wiki.crossplatform.ru

Версия от 18:00, 13 сентября 2010; ViGOur (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

rescue an exception

begin
    eval "12 / 0"
rescue ZeroDivisionError
    puts "Oops. You tries to divide by zero again."
    exit 1
ensure
    puts "Tsk. Tsk."
end