Thread Anfängerfrage: if-Bedingung (4 answers)
Opened by tester12 at 2010-08-24 15:08

Linuxer
 2010-08-24 15:14
#140893 #140893
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Zu 1.
Hier werden 4 lexikalische Variablen deklariert und mit Werten belegt. Ob "lokal" oder "global" entscheidet sich über den Kontext, bzw. den Block, in dem die Deklaration steht.

zu 2.
korrekt.

zu 3.
$sT und $eT werden mit den ersten zwei Argumenten befüllt, die an die Subroutine übergeben wurden.
Die If-Abfrage prüft, ob der Inhalt wahr ist. Wahr ist in diesem Falle alles, was nicht undef, 0 (Zahl 0) oder '' (Leerstring) ist.

Bei weiterem Info-Bedarf nochmal nachhaken.

NACHTRAG
Meine Antwort ist auf Perl5 bezogen... Habe erst im Nachhinein bemerkt, dass diese Frage im Perl6 Forum stand...
Perl6-Kenner mögen meine Aussagen kontrollieren und ggfs. korrigieren.
Oder gehört die Frage eher nach Perl5?
Last edited: 2010-08-25 10:45:19 +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 Anfängerfrage: if-Bedingung