Bạn hình dung
- throw là ném
- try là thử
- catch là chụp
Ô-khê! ném cái gì thì chụp cái đó thôi : D Xem nha !!!
// Hàm a lắm chuyện
function a() {
throw 'abc'; // ném chuỗi abc cho vui
}
// Hàm main() thử coi thằng a() có ném gì không => chụp chơi cho đỡ buồn
try{
a();
} catch(string s) {
// thử chơi, ai ngờ thằng a() nó ném thiệt, thì nhận hàng ngay và luôn chứ sao giờ
print(s); // s chứa chuỗi 'abc' của thằng a ném
}
Tư tưởng chính là vậy. Xung quanh nó người ta mông má thêm cái này cái kia, lợi dụng nó làm cái này cái kia chỉ là hoa lá cành vui vẻ. Bạn nắm tư tưởng chính là được. Chuỗi s trong ví dụ mã giả trên có thể là lỗi Error, Exception, Bug,.... Bất cứ gì.
Ném gì thì chụp đó thôi :D
No comments:
Post a Comment