Hi,
eigentlich sollte man in Perl
if ($NextCOMMAND eq "Write")
Ja
oder alternativ
if ($NextCOMMAND == "Write")
Nur wenn man einen numerischen Vergleich mit einem String für sinnvoll hält
codieren können.
"==" hat bisher immer funktioniert,
Dann hattest Du wohl bisher nur numerische Vergleiche.
aber im obigen Beispiel habe ich
if ($NextCOMMAND == "Write")
codiert gehabt. Es wurden die Befehle innerhalb die geschweiften if-Klammern immer ausgeführt, auch wenn im Scalar $NextCOMMAND etwas anderes als "Write" stand.
Wieso erwartest Du etwas anderes? == führt einen numerischen Vergleich durch.
Irgend wann habe ich dann
if ($NextCOMMAND eq "Write")
codiert, dann hat es funktionier.
Mit eq werden ja auch Strings verglichen.
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.