Thread Can't call method "..." without a package or obj (11 answers)
Opened by Cryog3n at 2004-12-27 22:39

Strat
 2004-12-28 21:09
#3950 #3950
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
nebenbei: in perl ist es ein unterschied, ob man was numerisch oder stringmaessig vergleicht
Code: (dl )
1
2
3
4
5
6
7
8
9
10
String | Numerisch | Bedeutung
-------+-----------+----------
== | eq | gleich
!= | ne | nicht gleich
< | lt | kleiner
> | gt | groesser
<= | le | kleiner gleich
>= | ge | groesser gleich
<=> | cmp | vergleiche: links kleiner: -1,
| rechts kleiner: 1, gleich: 0 (haeufig fuer sort verwendet)

Wenn du den falschen Vergleichsoperator verwendest, werden vor dem Vergleich bei Bedarf die Werte umgewandelt, so ist z.B
Code: (dl )
"abcde" == "frm"

wahr, weil "abcde" in numerischen kontext 0 ergibt, "frm" ebenso, und 0 == 0 ist wahr
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Can't call method "..." without a package or obj