Thread Warum immer noch true am Ende bei Perl-Modulen nötig?
(31 answers)
Opened by GwenDragon at 2014-09-06 11:32 2014-09-06T17:21:13 rosti ich weiss nicht, wie du dir das hier zusammenreimst. du solltest vielleicht nochmal perldoc -f use lesen und dir meine beispiele ansehen. use liefert nix zurück, es ist auch keine funktion im klassischen sinn. der code muss einen wahren wert liefern, damit require glücklich ist. require selbst liefert dann den wert bzw. 1 zurück, wie du schon schriebst. aber use ist keine alternativ-funktion zu require. wie ich schon schrieb, $x = use Foo ist ein syntaxfehler. use ist ein require in einem BEGIN-block. ein BEGIN-block ist keine funktion und hat keinen rückgabewert. es ist wirklich nur eine kleinigkeit und ich weiss nicht, warum du meinst, deine aussage mit allen mitteln verteidigen zu müssen. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |