Référence circulaire

Définition - Que signifie la référence circulaire?

Une référence circulaire en programmation informatique est une situation dans laquelle deux valeurs se référencent. Ce type de référence peut être extrêmement problématique si deux fonctions ou valeurs dépendent l'une de l'autre pour la définition. Ce terme est utilisé dans le monde de l'informatique comme dans le langage général pour désigner une chose en référence à une autre et vice versa.

Definir Tech explique la référence circulaire

Un exemple de référence circulaire en programmation se trouve dans une feuille de calcul Microsoft Excel. Excel implique l'ajout ou l'exploitation de diverses cellules avec des fonctions qui ciblent des plages de cellules spécifiques. Dans certains cas, deux entrées différentes dans Microsoft Excel peuvent en venir à dépendre l'une de l'autre pour le calcul, créant une référence circulaire. Cela peut créer une situation de blocage qui rend les calculs impossibles. Pour atténuer ce genre de situation, Microsoft a inclus une fonction de référence circulaire dans la barre d'outils de l'application. Cela aide les utilisateurs à identifier et supprimer des références circulaires.

Une référence circulaire est également problématique en programmation et peut se produire lorsqu'une fonction renvoie un résultat donné qui est utilisé par une autre fonction pour renvoyer le même résultat. Dans certains cas, cela fournira simplement du code inutile. Dans d'autres situations, cela peut créer un blocage ou planter un programme.