jak urcit typ hodnoty promene
Honza Pazdziora
adelton na informatics.muni.cz
Středa Srpen 15 14:10:47 MEST 2001
On Wed, Aug 15, 2001 at 02:03:08PM +0200, Jiri Kratochvil wrote:
> >
> > Myslite jiny, nez jak to popisuje perlfaq/4 v casti
> >
> > How do I determine whether a scalar is a number/whole/integer/float?
> >
> > ?
>
> Ano myslim jiny zpusob, resp. staci my rozliseni float a integer hodnot
> nejlepe bez onich regulernich vyrazu o kterych se pojdnava ve Vami
> uvedene sekci. Tuto jsem nasel jiz pred dotazem do konference.
>
> zkousel jsem modulo 1, ale predpoklad ze 5.3 % 1 bude vysledek 0.3 se
> ukazal planym, nebot perl aplikuje modulo pouze na celociselne hodnoty.
>
> jine navrhy ?
Existuje funkce int. Ale retezec a float tim samozrejme nerozlisite.
Regularni vyrazy jsou nejpresnejsim popisem, protoze Vam davaji
nejvetsi vyrazovou silu v tom urcit, co jeste _Vy_ chcete povazovat za
float a co uz jenom za obecny retezec, jestli je int i 10.00 nebo
jenom 10, atp.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, DBI, Oracle, MySQL, auth. WWW servers, DBD::XBase.
Returned from nearly off-line world -- sorry if this email reaches you late.
Další informace o konferenci Perl