test na cislo
Jiri Polcar
polcar na physics.muni.cz
Čtvrtek Říjen 24 13:34:40 MEST 2002
Potrebuju prevest uhel z notace
deg:min:sec (23:23:322.432)
na dekadickou
deg (23.3895)
Od uzivatele prevezmu `deg:min:sec', splitnu to
( $deg, $min, $sec ) = split /:/, $input;
a chci se podivat, jestli maji jednotlive casti ($deg, $min a $sec)
smysl, napriklad, jestli
0 <= $min < 60
Pokud v $min neni cislo, tak predchozi podminka zkonci s warningem. Tomu
se snazim vyhnout. Je to srozumintelne?
On Thu, Oct 24, 2002 at 01:24:28PM +0200, Honza Pazdziora wrote:
> On Thu, Oct 24, 2002 at 01:21:49PM +0200, Jiri Polcar wrote:
> > No, nezduraznil jsem, ze vim jak oba testy o kterych jsem mluvil,
> > udelat. Jde me jen o to, ze jsou dost komplikovany. Mozna existuje
> > nejaka jina moznost -- jednodussi.
> >
> > Mimochodem, cislo muze vypadat i komplikovaneji: +.234e-12
>
> Vzdycky, kdyz podobny dotaz padne, tak se nakonec prijde na to, ze
> tazatel vlastne nevi, proc by to mel chtit. Ale zaujalo ho, ze v Perlu
> u te hodnoty neni nejaka externi nalepka "retezec/cislo, nehodici se
> skrtnete".
>
> Na co to potrebujete? Abyste ziskal numerickou hodnotu? Abyste to byl
> schopen vypsat kanonicky? Nebo?
>
> --
> ------------------------------------------------------------------------
> Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
> ... all of these signs saying sorry but we're closed ...
> ------------------------------------------------------------------------
--
JP
Další informace o konferenci Perl