Làm cách nào để thử ngoại trừ trong Java như tôi sẽ làm trong Python?Java - Cách thực hiện Thử của Python Trừ Ngoại lệ
Ví dụ:
try:
something()
except SomethingException,err:
print 'error'
else:
print 'succeeded'
tôi thấy thử và nắm bắt được đề cập nhưng không có gì khác.
Trong nhiều trường hợp (ví dụ: các phương thức nhỏ), bạn có thể ném lại hoặc quay trở lại từ khối 'catch', vì vậy bạn chỉ có thể đặt logic' else' sau khi hoàn thành 'try-catch'. –
-1 Để nhân đôi ngữ nghĩa của cấu trúc 'try-catch-else' của Python, bạn nên * không * sử dụng khối cuối cùng, vì điều này sẽ được thực hiện ngay cả khi có' return' hoặc uncaught exception trong 'try' khối. Chỉ cần đặt khối 'if (success)' sau 'try-catch'. – augurar
Cảm ơn @augurar - Tôi đã chơi xung quanh và đọc lại các tài liệu khác và bạn thực sự là chính xác. –