מתי היית משתמש בהצהרת הפסקת התשואה?
מתי היית משתמש בהצהרת הפסקת התשואה?

וִידֵאוֹ: מתי היית משתמש בהצהרת הפסקת התשואה?

וִידֵאוֹ: מתי היית משתמש בהצהרת הפסקת התשואה?
וִידֵאוֹ: When These Lines Cross = Recession (Yield Curve) 2024, מרץ
Anonim

#561 – באמצעות א הצהרת הפסקת תשואה

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

כמו כן, מהי הפסקת תשואה?

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

יתרה מזאת, מה מציינת הצהרת החזר התשואה? ה תְשׁוּאָה מילת מפתח מבצעת איטרציה מותאמת אישית ומצבית החזרות כל רכיב של אוסף אחד בכל פעם אינו צריך ליצור אוספים זמניים. אתה יכול להשתמש ב תְשׁוּאָה מילת מפתח ל מצביע שהשיטה או ה-get accessor שבה נעשה שימוש הוא איטרטור.

מלבד זאת, איך עובדת החזר תשואה?

אתה משתמש ב-a תשואה תשואה הצהרה ל לַחֲזוֹר כל אלמנט אחד בכל פעם. כש תשואה תשואה מגיעים להצהרה בשיטת איטרטור, ביטוי הוא חזר , והמיקום הנוכחי בקוד נשמר. הביצוע מופעל מחדש ממיקום זה בפעם הבאה שתקרא לפונקציית האיטרטור.

מה השימוש במילת מפתח תשואה?

ציטוט מ-MSDN בבלוק האיטרטור, ה תשואה מילת מפתח משמש יחד עם ההחזר מילת מפתח כדי לספק ערך לאובייקט המונה. זהו הערך שמוחזר, למשל, בכל לולאה של משפט Foreach. ה תשואה מילת מפתח משמש גם עם הפסקה לאותת סוף האיטרציה."

מוּמלָץ: