Thread Eingabeproblem (3 answers)
Opened by qwe123qwe at 2021-08-11 08:07

Linuxer
 2021-08-11 08:34
#193530 #193530
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Im Boole'schen Kontext ist die Null (0) unwahr. Genauso wie undef oder der Leerstring "".

D.h. bei $endnr = 0 wird das hier triggern:
Code (perl): (dl )
1
2
3
unless ( $endnr ) {
        $endnr = 10;
}


Vielleicht sollte hier eher auf Definiertheit geprüft werden?

PS: Das gleiche gilt für die Prüfung bei $startnr.

edit: Code-Beispiel korrigiert. Kleine Textanpassungen.
Last edited: 2021-08-11 08:40:49 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Eingabeproblem