Következő: 9.1.1.14.2 Beépített függvények átlapolása
Fel: 9.1.1.14 Alprogramok írása
Előző: 9.1.1.14 Alprogramok írása
  Index
A névtelen alprogramokra jellemző, hogy mindig abban a környezetben futnak,
amelyben definiálták őket, még akkor is, amikor az adott környezeten kívülről
kerülnek meghívásra. Ez egy érdekes módja lehet a paraméterátadásnak, és
callback jellegű kódrészeket lehet vele írni.
sub newprint {
my $x = shift;
return sub { my $y = shift; print ,,$x, $y!\n''; };
}
$h = newprint(,,Hello'');
$g = newprint(,,Üdvözlet'');
# Valamivel később...
&$h(,,világ!'');
&$g(,,mindenkinek'');
És az eredmény:
Hello, világ!
Üdvözlet, mindenkinek!
type glob
1999-09-17