איך עובד החילוץ ברובי?
איך עובד החילוץ ברובי?

וִידֵאוֹ: איך עובד החילוץ ברובי?

וִידֵאוֹ: איך עובד החילוץ ברובי?
וִידֵאוֹ: שלוש דקות על... עבודה נכונה עם כננת בזמן חילוץ בשטח 2024, נוֹבֶמבֶּר
Anonim

לכל אחד לְהַצִיל סעיף בגוש ההתחלה, אוֹדֶם משווה את החריגה שהועלתה מול כל אחד מהפרמטרים בתורו. ההתאמה תצליח אם החריג ששמו ב- לְהַצִיל הסעיף זהה לסוג החריג שנזרק כעת, או שהוא סוג-על של החריג הזה. להעלות 'חריג מבחן.

ביחס לזה, מה עושה הצלה ברובי?

מתי לְהַצִיל בלוק משמש, הוא מטפל בחריג וממשיך בביצוע התוכנית. הערה: מרובה לְהַצִיל סעיפים פחית לשמש באותה תוכנית, כלומר אם חריגה אינה מטופלת על ידי הראשון לְהַצִיל סעיף, ואז עוד אחד לְהַצִיל סָעִיף רָצוֹן בהחלט לטפל בחריג.

מלבד למעלה, איך מעלים שגיאות ברובי? אוֹדֶם למעשה נותן לך את הכוח באופן ידני להעלות חריגים את עצמך על ידי התקשרות ל-Kernel# הַעֲלָאָה . זה מאפשר לך לבחור איזה סוג של יוצא מן הכלל ל הַעֲלָאָה ואפילו להגדיר משלך שְׁגִיאָה הוֹדָעָה. אם לא תציין איזה סוג של יוצא מן הכלל ל הַעֲלָאָה , אוֹדֶם ברירת המחדל תהיה RuntimeError (תת-סיווג של StandardError).

בהתחשב בכך, איזו שפת תכנות משתמשת בהצלה?

אוֹדֶם

מה מתחיל ברובי?

התחל ו-END הן מילים שמורות ב אוֹדֶם שמצהירים על ביצוע קוד ממש בהתחלה ובסוף של a אוֹדֶם תכנית. (ציין זאת התחל ו-END באותיות גדולות שונים לחלוטין מ התחל ומסתיים באותיות קטנות.)

מוּמלָץ: