Thread warum wird zahl nicht erkannt
(6 answers)
Opened by jan99 at 2014-03-21 17:38
Perl behandelt die Werte schon entsprechend; d.h. die Zahlen werden als Strings verwendet und einem Stringvergleich unterzogen.
Wo wird aber ein String "12AB" eingeordnet? Ist der inner- oder außerhalb des Wertebereichs? Vergleiche mal die Ausgaben, wenn man numerisch oder lexikalisch vergleicht: Code: (dl
)
1 numerisch lexikalisch Wenn man numerisch vergleichen will, sollte man das auch tun und nicht annehmen, mit lexikalischem Vergleich wird das schon irgendwie passen... Man sollte sich wirklich Gedanken darum machen, was für Daten man bekommt und wie man sie verarbeiten will und dann das richtige Mittel nehmen. 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! |