ציטוט:
נכתב במקור על ידי Matchs
אני בכוונה מחלק ב-0 בכדי למנוע את השגיאה. הבנת?
אז עם מה עדיף להשתמש? IF? או עם CATCH (ועדיין לא הבנתי את ה-TRY, יש לי את C שהוא הפעולה, ו-B שזה המספר השני, ז"א הפעולה / והמספר השני 0)..
|
מה זאת אומרת בכוונה מחלק באפס?
חילוק באפס - הוא הגורם לשגיאה!
IF עדיף. תבין, CATCH הוא חלק ממשפט ה TRY. כלומר, בבלוק של TRY אתה כותב את המשפט שעלולות להיות בו בעיות (נניח, משפט חלוקה שמסתמך על פלט של המשתמש, כשאתה לא יודע מה הוא ידחוף לך שם).
בבלוק של הCATCH, אתה כותב במידה ויהיו בעיות במשפטים שמופיעים בבלוק של הTRY מה יקרה. כשאתה יכול להגיב ספיציפית ל Exception מסויים, או לכל ה Exception-ים האפשריים בכלליות.
חברים, אני מבקש מכם, תפיצו ותפרסמו את האתר בבתי הספר שבהם אתם לומדים.