Thread require'd sub löschen (17 answers)
Opened by bianca at 2015-02-22 08:10

murphy
 2015-02-23 16:23
#179833 #179833
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Warum sollte man überhaupt den Namensraum mit Prozeduren verkleistern, die man später wieder loswerden will?

Perlmodule haben doch einen Rückgabewert, also warum nicht sowas in der Form
Code (perl): (dl )
1
2
my $coderef = require "stuff.pl";
$coderef->("world");

machen, wobei stuff.pl dann etwas in der Art
Code (perl): (dl )
sub { my ($name) = @_; say "Hello $name!"; }

enthält?

Die anonyme Coderef jedenfalls wird man leichter und sauberer wieder los als einen Namensraumeintrag.
When C++ is your hammer, every problem looks like your thumb.

View full thread require'd sub löschen