Thread perlop "eq" (17 answers)
Opened by catweasel at 2008-08-29 21:58

Linuxer
 2008-08-30 02:46
#114109 #114109
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Gast+2008-08-30 00:22:04--
Setze das "exit" vor die anderen Abfragen dann kann "==" keinen Fehler melden.
Alternativ kannst du auch "int($aw)==" schreiben.

Hm, und was ist mit anderen Eingaben als "exit", die nicht-numerisch sind?
Die fallen beim '==' wieder auf...

Gast+2008-08-30 00:22:04--
Alternativ kannst du auch "int($aw)==" schreiben.


Auch bei Verwendung von int() wird eine Warnung geworfen:
Code: (dl )
1
2
3
4
5
6
7
8
9
$ perl -lw
use strict;
my $aw = 'rimbel';

if ( int($aw) == 1 ) {
print "aha";
}

Argument "rimbel" isn't numeric in int at - line 4.
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 perlop "eq"