Sisällysluettelo:
Määritelmä - mitä ympyräviittaus tarkoittaa?
Pyöreä referenssi tietokoneohjelmoinnissa on tilanne, jossa kaksi arvoa viittaavat toisiinsa. Tämäntyyppinen referenssi voi olla erittäin ongelmallinen, jos kaksi funktiota tai arvoa riippuvat toisistaan määritelmän kannalta. Tätä termiä käytetään IT-maailmassa samalla tavalla kuin yleisessä kielessä tarkoitetaan, kun yksi asia viittaa toiseen ja päinvastoin.
Techopedia selittää ympyräviitteen
Esimerkki pyöreästä referenssistä ohjelmoinnissa on Microsoft Excel -taulukossa. Excel sisältää lisäämisen tai käyttämisen eri soluissa toiminnoilla, jotka kohdistuvat tiettyihin solualueisiin. Joissain tapauksissa kaksi erilaista Microsoft Excel -merkintää voivat tulla riippuvaisia toisistaan laskentaa varten, jolloin luodaan pyöreä viite. Tämä voi luoda umpikujatilanteen, joka tekee laskelmista mahdotonta. Tämän tyyppisen tilanteen lieventämiseksi Microsoft on sisällyttänyt pyöreän viiteominaisuuden sovelluksen työkaluriville. Tämä auttaa käyttäjiä tunnistamaan ja poistamaan pyöreät viitteet.
Ympyräviittaus on myös ongelmallista ohjelmoinnissa, ja sitä voi tapahtua, kun funktio palauttaa annetun tuloksen, jota toinen toiminto käyttää saman tuloksen palauttamiseen. Joissakin tapauksissa tämä antaa yksinkertaisesti turhaa koodia. Muissa tilanteissa se voi luoda umpikujan tai kaataa ohjelman.
