$ MyVar on muuttuja tavanomaisessa merkityksessä funktion määritelmän. Sitä ei voi nähdä ulkopuolella funktion määritelmän. Toinen lausuma funktion määritelmän on tarkoitus palauttaa arvo $ myVar. Kuitenkin, koska & allekirjoittaa edellisen toiminnon nimeä funktion määritelmän viittaus sijainti muuttujan arvo $ myVar, palautetaan. Kutsuvan lausunto osoittaa tämän viittauksen muuttujaan, $ theVar. Niin, muistipaikka sisällöstä $ theVar (joka on ulkopuolella funktion määritelmää) on sama kuin $ myVar (joka on sisällä toiminto määritelmä).
Muista, kun tietää merkityksen viittaus, sinun täytyy opetella käyttämään sitä. Et voi nähdä viittauksen tähän ohjelmaan, muodossa koodinpätkä, koska se oli edellisessä tapauksessa (