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