Casa Sviluppo Che cos'è un riferimento circolare? - definizione da techopedia

Che cos'è un riferimento circolare? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa riferimento circolare?

Un riferimento circolare nella programmazione del computer è una situazione in cui due valori si riferiscono l'un l'altro. Questo tipo di riferimento può essere estremamente problematico se due funzioni o valori dipendono l'uno dall'altro per definizione. Questo termine viene utilizzato nel mondo IT in modo molto simile al linguaggio generale a cui si fa riferimento quando una cosa fa riferimento a un'altra e viceversa.

Techopedia spiega il riferimento circolare

Un esempio di riferimento circolare nella programmazione è in un foglio di calcolo di Microsoft Excel. Excel prevede l'aggiunta o il funzionamento di varie celle con funzioni destinate a intervalli di celle specifici. In alcuni casi, due voci diverse in Microsoft Excel possono dipendere l'una dall'altra per il calcolo, creando un riferimento circolare. Ciò può creare una situazione di deadlock che rende impossibile il calcolo. Per mitigare questo tipo di situazione, Microsoft ha incluso una funzionalità di riferimento circolare sulla barra degli strumenti dell'applicazione. Questo aiuta gli utenti a identificare e rimuovere riferimenti circolari.


Un riferimento circolare è anche problematico nella programmazione e può verificarsi quando una funzione restituisce un determinato risultato che viene utilizzato da un'altra funzione per restituire lo stesso risultato. In alcuni casi, questo fornirà semplicemente un codice inutile. In altre situazioni, può creare un deadlock o un arresto anomalo di un programma.

Che cos'è un riferimento circolare? - definizione da techopedia