Thread Stringvergleich geht nicht..
(18 answers)
Opened by introdev at 2019-10-07 17:36
Perl Stringvergleich klappt nicht
Perl-Code: Code: (dl
)
1 # J.M., 2019-10-07 { Die Funktion wird so angewendet, ganz oben im Quelltext ist dann noch die Deklaration des Methodenkopfs: Code: (dl
)
1 # J.M., 2019-10-07 { Resultat: Quote Also: - "print $platform" gibt mir offensichtlich "amd64" aus... - Sicherheitshalber trimme ich den String, den "dpkg --print-architecture" ausgibt - ...und doch ist `chomp($platform) eq "amd64"` false, wie auch ohne chomp: `$platform eq "amd64"` Völlig unlogisch, das Ganze... P.S.: "eq" heisst doch "equals" und ist für Stringvergleiche gedacht, oder?? Freundliche Grüsse,
Jan |