Obsah:
Definice - Co znamená Circular Reference?
Kruhový odkaz v počítačovém programování je situace, kdy se dvě hodnoty vzájemně odkazují. Tento typ odkazu může být extrémně problematický, pokud dvě funkce nebo hodnoty na sobě závisí na definici. Tento termín se používá v IT světě stejně jako v obecném jazyce, na který se odkazuje, když jedna věc odkazuje na druhou a naopak.
Techopedia vysvětluje Circular Reference
Příklad kruhové reference v programování je v tabulce Microsoft Excel. Excel zahrnuje přidání nebo provozování různých buněk s funkcemi, které cílí na konkrétní rozsahy buněk. V některých případech mohou dvě různé položky v aplikaci Microsoft Excel při výpočtu záviset na sobě a vytvořit tak kruhový odkaz. To může vytvořit situaci zablokování, která znemožňuje výpočty. Pro zmírnění této situace společnost Microsoft zahrnula funkci kruhového odkazu na panelu nástrojů aplikace. To pomáhá uživatelům identifikovat a odstranit kruhové reference.
Kruhová reference je také problematická při programování a může nastat, když funkce vrací daný výsledek, který je použita jinou funkcí k vrácení stejného výsledku. V některých případech to jednoduše poskytne zbytečný kód. V jiných situacích může dojít k zablokování nebo selhání programu.