תוך הצהרה

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 8 מאי 2021
תאריך עדכון: 23 יוני 2024
Anonim
ויזה להודו 2022 [התקבלה ב-100%] | הגש איתי שלב אחר שלב (כתוביות)
וִידֵאוֹ: ויזה להודו 2022 [התקבלה ב-100%] | הגש איתי שלב אחר שלב (כתוביות)

תוֹכֶן

הגדרה - מה המשמעות של אמירה בזמן?

הצהרת ה- while, ב- C #, היא הצהרת איטרציה המאפשרת ביצוע הצהרה משובצת בתנאי במשך אפס ויותר פעמים. ההצהרה המוטמעת מרמזת על גוש הקוד המכיל הצהרות בודדות או מרובות שיש לבצע במסגרת הצהרת ה- while.

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


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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר בזמן ההצהרה

הצהרת זמן לוקח פרמטר אחד המציין את הביטוי הבוליאני המייצג את התנאי לסיום הלולאה. במקרה של יותר ממצב אחד, ניתן לבנות את הביטוי הבוליאני על ידי שילוב של תנאים מרובים עם מפעילים לוגיים מותנים (&& ו- ||) או מפעילים לוגיים בוליאניים (& ו- |).

הביטוי הבוליאני מוערך בעוד:
  • כניסה ללולאה באיטרציה הראשונה
  • השליטה מגיעה לסוף ההצהרה המוטמעת של הצהרת ה- while
  • הצהרת "המשך" מבוצעת בתוך הלולאה

אם התוצאה של הערכת ביטוי זה נכונה, השליטה מועברת להצהרה המוטמעת. אם הביטוי הבוליאני חוזר כוזב, השליטה מועברת מתוך הצהרת הזמן.

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

"לשבור", "לחזור", "לזרוק" ו- "goto" הן הצהרות הקפיצה בהן ניתן להשתמש בתוך לולאת זמן היציאה מהאיטרציה של ההצהרות המוטבעות בתוך הלולאה ההיא.

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