zacatecnik, dva dotazy

Michal Jurosz mj na korab.cz
Sobota Říjen 20 11:45:13 MEST 2001


Zdravim vsechny ucastniky konference,

   jsem v Perlu celkem zacatecnik a nektere veci mi nejsou jasne. Delal 
jsem hlavne cgi skripty (inzerce, chat, registrace), samozrejme, ze se 
jedna jen o soukrome stranky za ucelem praktickeho overeni toho zda to
dokazu naprogramovat.

Ted k dotazum:
    1) v apachi pod windowsama mi skript jel bez problemu. Po ulozeni na
FreeBSD server vsak nefungoval spravne. Duvod jsem pozdeji odhalil.
Interpret Perlu na FreeBSD jinak pracoval s porovnavanim promennych typu
cislo a string pomoci eq. Musel jem eq nahradit =~, ale dosud mi neni 
jasne proc.
Existuji presna pravidla pro porovnavani cisla a retezce? Pripadne 
pomohlo by pretypovani promenny pred porovnanim? A jak se v Perlu provadi?

2) Jak spravne naprogramovat podminku, kde potrebuji porovnat zda je
jedna promenna vetsi alespon o jednicku nez druha.
if ($a > ($b + 1)) { ; }
mi zvetsi promennou $b o jednicku, to ja ale nechci (v TPascalu to tusim 
slo). Nic lepsiho nez
$c = $b + 1;
if ($a > $c) { ; }
nebo
if ($a > ($c = $b + 1)) { ; }
me nenapada.

-- 

S pozdravem Michal Jurosz
mj na korab.cz ICQ#:93348414
-------------------------



Další informace o konferenci Perl