Thread getopts: Fehlermeldung nicht initialisierte Variablen, usage einrichten (7 answers)
Opened by la_dy82 at 2010-12-08 12:14

pq
 2010-12-08 15:06
#143398 #143398
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2010-12-08T13:35:49 la_dy82
Und hier wird nämlich die Warnung angezeigt, dass in dem Alternativzweig keine Werte zugewiesen sind, da ich ihn auch nicht nutze und somit übersprungen wird.

das ergibt keinen sinn.
warnings warnt mit "uninitialized", wenn irgendwo mit einer variable oder einem wert gearbeitet wird, der undefiniert ist.

perl bzw. warnings *kann* gar nicht ahnen, ob in einem zweig, der gar nicht ausgeführt wird, etwas undef wäre.

im übrigen sind das warnungen, keine fehler, was aber nicht bedeutet, dass du warnings einfach ausschaltest und gut is. die warnungen haben schon ihren sinn und sind in den meisten fällen hinweise auf falsches design.

mir fällt auf, dass du hier sehr viel in prosa beschreibst, sogar die fehlermeldung erzählst du nach, statt sie einfach zu kopieren.
warum postest du nicht ein stückchen code und die genaue fehlermeldung? das problem ist, wenn neulinge code und fehlermeldungen beschreiben, machen sie u.u. fehler in der beschreibung (so sagst du z.b., dass du eine meldung über einen if-zweig bekommst, der gar nicht ausgeführt wird).
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: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread getopts: Fehlermeldung nicht initialisierte Variablen, usage einrichten