Search This Blog

Wednesday, December 16, 2020

Try catch

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

CON NGƯỜI và TINH THẦN

CON NGƯỜI và TINH THẦN 1 –  " Nếu có một gã trọc phú hàng to súng lớn, có thể mua biệt thự alibaba cho em ở, xe lếch xù cho em đi, nạp ...