hi,
Codereferenzen werden über den
->Operator ausgeführt, Argumente in().
Werden die Funktionen f3 und f5 als Typeglob (* Operator) referenziert, kann beim Aufruf der -> Operator auch entfallen:
use strict;
use warnings;
local $, = " ";
sub f1{ 
    my $x = shift;
    return sub{
        my $y = shift;
        $x * $y;
    }
}
# Erzeuge Typeglobs
*f3 = f1(3);
*f5 = f1(5);
print f3(11), f5(7);
Perl5
 nicht angemeldet
 nicht angemeldet JürgenB
 JürgenB Orlok
 Orlok Matthias Apsel
 Matthias Apsel Rolf B
 Rolf B