Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Εγκύκλιος αναφοράς;
Μια κυκλική αναφορά στον προγραμματισμό των υπολογιστών είναι μια κατάσταση στην οποία δύο τιμές αναφέρονται μεταξύ τους. Αυτός ο τύπος αναφοράς μπορεί να είναι εξαιρετικά προβληματικός εάν δύο λειτουργίες ή τιμές εξαρτώνται ο ένας από τον άλλο για ορισμό. Αυτός ο όρος χρησιμοποιείται στον κόσμο της πληροφορικής, σαν να είναι γενικά μια γλώσσα που αναφέρεται σε ένα πράγμα που αναφέρεται σε άλλο και αντίστροφα.
Η Techopedia εξηγεί την Εγκύκλιο Αναφορά
Ένα παράδειγμα κυκλικής αναφοράς στον προγραμματισμό είναι ένα υπολογιστικό φύλλο του Microsoft Excel. Το Excel περιλαμβάνει την προσθήκη ή τη λειτουργία σε διάφορα κύτταρα με λειτουργίες που στοχεύουν συγκεκριμένες κυτταρικές σειρές. Σε ορισμένες περιπτώσεις, δύο διαφορετικές καταχωρήσεις στο Microsoft Excel μπορούν να εξαρτηθούν ο ένας από τον άλλο για τον υπολογισμό, δημιουργώντας μια κυκλική αναφορά. Αυτό μπορεί να δημιουργήσει μια κατάσταση αδιεξόδου που καθιστά τους υπολογισμούς αδύνατο. Για να μετριάσει αυτό το είδος της κατάστασης, η Microsoft έχει συμπεριλάβει μια κυκλική δυνατότητα αναφοράς στη γραμμή εργαλείων της εφαρμογής. Αυτό βοηθά τους χρήστες να αναγνωρίζουν και να καταργούν μια κυκλική αναφορά.
Μια κυκλική αναφορά είναι επίσης προβληματική στον προγραμματισμό και μπορεί να συμβεί όταν μια συνάρτηση επιστρέφει ένα δεδομένο αποτέλεσμα που χρησιμοποιείται από μια άλλη λειτουργία για να επιστρέψει το ίδιο αποτέλεσμα. Σε ορισμένες περιπτώσεις, αυτό θα παρέχει απλώς άχρηστο κώδικα. Σε άλλες περιπτώσεις, μπορεί να δημιουργήσει ένα αδιέξοδο ή να καταρρεύσει ένα πρόγραμμα.
