Innehållsförteckning:
Definition - Vad betyder cirkulärreferens?
En cirkulär referens inom datorprogrammering är en situation där två värden refererar till varandra. Denna typ av referens kan vara extremt problematisk om två funktioner eller värden beror på varandra för definition. Det här uttrycket används i IT-världen ungefär som det är på allmänt språk att hänvisa till när en sak hänvisar till en annan och vice versa.
Techopedia förklarar Circular Reference
Ett exempel på cirkulär referens vid programmering finns i ett Microsoft Excel-kalkylblad. Excel innebär att lägga till eller fungera på olika celler med funktioner som riktar sig till specifika cellintervall. I vissa fall kan två olika poster i Microsoft Excel bero på varandra för beräkning och skapa en cirkulär referens. Detta kan skapa en dödlåssituation som gör beräkningar omöjliga. För att mildra denna typ av situation har Microsoft inkluderat en cirkulär referensfunktion i programmets verktygsfält. Detta hjälper användare att identifiera och ta bort cirkulära referenser.
En cirkulär referens är också problematisk vid programmering och kan förekomma när en funktion returnerar ett givet resultat som används av en annan funktion för att returnera samma resultat. I vissa fall kommer detta helt enkelt att ge värdelös kod. I andra situationer kan det skapa ett dödläge eller krascha ett program.
