Cislo ve skalaru?

Roztocil Bohuslav Bohuslav.Roztocil na tconsult.cz
Úterý Únor 16 19:41:06 MET 1999


Ze by aritmeticke porovnani? To jsem pak nemel pravdu,
se svou poznamkou o levostrannych nulach...

Ale tohle je jeste silnejsi, ze, protoze uvedeny vyraz musi
vzdycky vratit TRUE (je-li $skalar cislo, pak porovnani uspeje,
neni-li, pak se prevede na 0).

	Bob	


-----Original Message-----
From: daemon na pandion.vslib.cz [mailto:daemon na pandion.vslib.cz]On Behalf
Of xsorm na informatics.muni.cz (Milan Sorm)
Posted At: Tuesday, February 16, 1999 5:25 PM
Posted To: cz.comp.lang.perl
Conversation: Cislo ve skalaru?
Subject: Re: Cislo ve skalaru?


Tue, Feb 16, 1999 ve 12:11:12PM +0100 Roztocil Bohuslav napsal:
| > :> if ($skalar =~ /^\d+$/) { ... };
| > 
| > je este sanca riesir to takto: 
| > 
| > if ( ($skalar + 0) == $scalar )  { .. }
| 
| To ale asi nezabere na cisla s levostrannymi nulami.
| A co je spatneho na tom RE? 
| 
| Bob

Hmm. Sem asi divnej, ale:

my $skalar = "abc";
 
if (($skalar + 0) == $skalar) {
  print "yes\n";
} else {
  print "no\n";
}



rika yes. a to je fakt divny, pokud vase teorie plati.

milan
-------------------------------------------------------------
Milan Šorm  (aka John Popelník)      telefon: +420 5 41512348
B205, FI MU, Botanická 68a, Brno     sorm na informatics.muni.cz
http://www.fi.muni.cz/~sorm/         tel. domů: (05) 46211083
-------------------------------------------------------------
"U vás na Moravě prý lidi chytáte a zavíráte pod zem ?" 
          "Tož ja, na jižní do sklípků a na severní do dolů."



Další informace o konferenci Perl