Menu
Coddy logo textTech

מהן חריגות?

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-Dart של Coddy. שיעור 38 מתוך 65.

כשמריצים תוכנית, הדברים לא תמיד מתנהלים כמתוכנן. לפעמים הקוד נתקל במצבים בלתי צפויים שהוא לא יכול לטפל בהם כרגיל — אלה נקראים חריגות.

חריגה היא שגיאת זמן ריצה שמתרחשת בזמן שהתוכנית שלך פועלת. בניגוד לשגיאות תחביר שמונעות מהקוד שלך לפעול בכלל, חריגות מתרחשות כשהתוכנית שלך כבר פועלת אך נתקלת בבעיה שהיא לא יודעת איך לפתור.

מצבים נפוצים שגורמים לחריגות ב-Dart כוללים ניסיון להמיר טקסט לא תקין למספר (דבר שיוצר FormatException), גישה לאיבר ברשימה שאינו קיים או חלוקה באפס. כאשר מתרחשת חריגה והיא אינה מטופלת כראוי, כל התוכנית שלך תקרוס ותפסיק לפעול.

התובנה המרכזית היא שאפשר לצפות חריגות מראש — אפשר לחזות היכן הן עלולות להתרחש ולהכין את הקוד שלך לטפל בהן בצורה מסודרת. כך נמנעות קריסות, והתוכנית שלך יכולה להמשיך לפעול גם כשמשהו משתבש.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת התוכנית

תרגלו בעצמכם: קומפיילר Dart אונליין