Esimesel korral kui väärtust küsime, lastakse käima funktsioon, mis väärtuse tagastab. Funktsiooni kutsumisel kirjutatakse ekraanile väljundi teine rida. Teisel väärtuse küsimisel kasutatakse juba väärtust, mille funktsioon meile esimesel kutsel tagastas ja seega väljundi teist rida me uuesti ei näe.