Оглавление:
Определение - Что означает Циркуляр
Циркулярная ссылка в компьютерном программировании - это ситуация, в которой два значения ссылаются друг на друга. Этот тип ссылки может быть чрезвычайно проблематичным, если две функции или значения зависят друг от друга для определения. Этот термин используется в мире ИТ так же, как и на общем языке для обозначения, когда одна вещь ссылается на другую, и наоборот.
Техопедия объясняет циркуляр
Пример круговой ссылки в программировании приведен в электронной таблице Microsoft Excel. Excel включает добавление или использование различных ячеек с функциями, предназначенными для определенных диапазонов ячеек. В некоторых случаях две разные записи в Microsoft Excel могут зависеть друг от друга при расчете, создавая циклическую ссылку. Это может создать тупиковую ситуацию, которая делает вычисления невозможными. Чтобы смягчить такую ситуацию, Microsoft включила функцию круговой ссылки на панель инструментов приложения. Это помогает пользователям идентифицировать и удалять циклические ссылки.
Циркулярная ссылка также проблематична в программировании и может возникать, когда функция возвращает заданный результат, который используется другой функцией для возврата того же результата. В некоторых случаях это просто даст бесполезный код. В других ситуациях это может привести к тупику или аварийному завершению программы.
