Ritorna da una subroutine, da un eval o da un do FILE con il valore dato
in ESPR. La valutazione di ESPR può essere fatta in contesto scalare,
lista, o vuoto, a seconda di come viene utilizzato il valore restituito, e il
contesto può variare da una invocazione ad un'altra (si veda wantarray).
Se ESPR viene omessa, restituisce una lista vuota in contesto lista, il valore
indefinito in contesto scalare, e (ovviamente) nulla in contesto vuoto.
(Va notato che in assenza di un return esplicito, una subroutine, eval o
do FILE restituiscono automaticamente il valore dell'ultima espressione valutata).