Thread [Getopt::Long] getOptions - Fehlerermittlung bei gleicher Option
(14 answers)
Opened by bora99 at 2015-09-10 11:41 2015-09-10T14:24:35 bora99 Warum initialisierst du die Variablen überhaupt? Neue Arrays sind automatisch leer, Hashes ebenso und Skalare sind undef. Ein my @array; ist also völlig ausreichend, my @array = (); tut nichts anderes. Zweite Frage noch: wozu hast du noch my $option = ""; im Code? Du benutzt diese Variable ansonsten ja nicht weiter. Quote Naja, scalar(@array) == $#array + 1 ist eine Identität. Da ein Array nicht weniger als null Elemente haben kann, sind beide if-Abfragen austauschbar. Ich hätte wahrscheinlich die "$0 erfordert mindestens ein Argument.\n" unless @ARGV; geschrieben. Last edited: 2015-09-10 16:58:26 +0200 (CEST) |