שמתי לב כי הבודק האוטומטי מעיר על ביצוע פקודת return בבלוק ה-finally, כמו בדוגמה שניתנה במחברת:
מה הגישה לגבי הערה זו? האם מותר לנו לבצע פקודת return בבלוק ה-finally כבדוגמה?
שמתי לב כי הבודק האוטומטי מעיר על ביצוע פקודת return בבלוק ה-finally, כמו בדוגמה שניתנה במחברת:
מה הגישה לגבי הערה זו? האם מותר לנו לבצע פקודת return בבלוק ה-finally כבדוגמה?
היי.
נכון. return בתוך finally הוא תמיד זה שחוזר, גם אם החזירו משהו ב־try.
זה בעייתי כי אם מישהו יחליט לשנות את הקוד, הוא עלול לא לשים לב שיש return ב־finally שדורס את ה־return שהוא עשה.
במקרה הזה אפשר לשים את ה־return מחוץ לבלוק קוד.
(זה כך במחברת לשם הדוגמה, אכן לא דוגמה אידיאלית ואשקול לשנות )
תודה רבה, הבנתי!
זהו לא פתרון, אלא “בדיקה” של דוגמה שנכתבה במחברת