תוכן עניינים:
הגדרה - מה המשמעות של הצהרה אחרת?
בשפות תכנות, הצהרה אחרת היא הצהרה חלופית המתבצעת אם התוצאה של תנאי בדיקה קודמת מוערכת כשגויה.Techopedia מסביר את ההצהרה אחרת
התחביר של הצהרת ה- annars דומה מאוד בין שפות תכנות שונות ברמה גבוהה כמו PHP, Java, C / C ++ / C #, Object Pascal וכו '. אפילו שפות תכנות מוקדמות כמו Basic ו- Fortran יכולות לעבד הצהרה אחרת כמו חלק מגישה תחבירית כללית לתכנות לינארית.
ההצהרה אחרת היא הצהרה אופציונלית המשמשת בדרך כלל במבנה "אם-אחר" או "אם-אם-אם-אחר". אופן הפעולה של הצהרת האחרת הוא שאם התנאי המשויך למבנה הבקרה "אם" או למבנה הבקרה "אחר אם" שגוי, בקרת התוכנית עוברת אוטומטית להצהרה אחרת, אם קיימת.
לדוגמה,
If X is true Then
Do Something
Else
Do Another Thing
End If
או
If X = 1 Then
Do Statement 1
Else If X = 2 Then
Do Statement 2
Else
Do Another Thing
End If
שים לב שבניגוד למבנה הבקרה "אם" ו- "אחרת אם", אין שום תנאי בדיקה המשויך להצהרת האחר.
באובייקט פסקל, ניתן להשתמש בהצהרה אחרת גם בהצהרת "מקרה" והיא משמשת לאותה מטרה כמו "הצהרת ברירת המחדל" במשפחת C של שפות כגון C / C ++, C # ו- Java.