Posted By: RoboShim (ICQ #: 166 703 40) on 'CZscripts'
Title:     Re: Perl - konverze typu
Date:      Sun Jul  7 18:53:45 2002

> > existuje v perlu neco pro konverzi typu (string to integer)?
> > ve scriptu nactu retezec ze souboru, rozdelim ho a jednu cast toho 
> > retezce potrebuju porovnat s cislem.

*** jak psal krupicka, proste porovnej, perl ma auto konverzi typu

> zkus si tam pridat chop $hodnota;
> pravdepodobne mas n na konci toho retezce, coz se ti samozrejme s cislem 
> rovnat nebude.

*** No, mozna tam je "n", ale to vubec nevadi, pac pri konverzi na cislo bere 
perl jen tu cast znaku, ktera se da interpretovat jako cislo, coz "n", takze 
ho pri konverzi ignoruje, aneb:

$ perl -e '$a="10n";print "stejnyn" if ($a==10);'
stejny

a dokonce i 

$ perl -e '$a="nnt10aaaan";print "stejnyn" if ($a==10);'
stejny


Takze neboj se a porovnavej.

RoboShim.

Search the boards