Mục lục:
Định nghĩa - Tham chiếu tròn có nghĩa là gì?
Một tham chiếu tròn trong lập trình máy tính là một tình huống trong đó hai giá trị tham chiếu lẫn nhau. Kiểu tham chiếu này có thể cực kỳ có vấn đề nếu hai hàm hoặc giá trị phụ thuộc vào nhau để định nghĩa. Thuật ngữ này được sử dụng trong thế giới CNTT giống như ngôn ngữ nói chung để chỉ khi một thứ tham chiếu đến một thứ khác và ngược lại.
Techopedia giải thích tài liệu tham khảo thông tư
Một ví dụ về tham chiếu vòng tròn trong lập trình là trong bảng tính Microsoft Excel. Excel liên quan đến việc thêm hoặc hoạt động trên các ô khác nhau với các hàm nhắm mục tiêu phạm vi ô cụ thể. Trong một số trường hợp, hai mục khác nhau trong Microsoft Excel có thể phụ thuộc vào nhau để tính toán, tạo tham chiếu vòng tròn. Điều này có thể tạo ra một tình huống bế tắc khiến cho việc tính toán là không thể. Để giảm thiểu tình trạng này, Microsoft đã đưa vào tính năng tham chiếu vòng tròn trên thanh công cụ của ứng dụng. Điều này giúp người dùng xác định và loại bỏ một tài liệu tham khảo tròn.
Một tham chiếu vòng tròn cũng có vấn đề trong lập trình và có thể xảy ra khi một hàm trả về một kết quả nhất định được sử dụng bởi một hàm khác để trả về cùng một kết quả. Trong một số trường hợp, điều này chỉ đơn giản sẽ cung cấp mã vô dụng. Trong các tình huống khác, nó có thể tạo ra bế tắc hoặc làm hỏng chương trình.