Thread warning: Attempt to free unreferenced scalar
(26 answers)
Opened by steffenw at 2005-02-24 10:37
[quote=ronald,25.02.2005, 08:03][quote=steffenw,24.02.2005, 09:55]Bist du sicher, dass du die Variable $ref belegen willst?[/quote]
Ja @ronald, das ist ja genau der Punkt. Wenn etwas im Hash %ab oder %ba ist und wenn die Wahl auch noch auf diesen fällt, dann soll $ref genau darauf verweisen. Wenn ich es anders mache, dann habe ich mehrere else-Zweige, habe dann Probleme, daß ein elsif nicht mehr greift und, und, und. Oder ich müßte eine Vorverarbeitung machen und mir irgendein Zwischenergebnis merken, was ich dann teste. Dann ist der Berechnungscode aber weit weg vom Test und das dann wieder unübersichtlich. Im Fall von einem elseif wäre die Berechnung vielleicht nicht einmal nötig. Das ist ja gerade der Vorteil von Perl, daß man Zuweisungen machen kann und dann das Ergebnis der Zuweisung auch wieder in einem logischen Kontext weiterverarbeiten kann. So wird das ganze übersichtlicher und man muß sich nicht irgendwelche Namen für irgendwelche temporären Variablen ausdenken. $SIG{USER} = sub {love 'Perl' or die};
|