Problemy s require

Michal Pise mpis7450 na ss1000.ms.mff.cuni.cz
Čtvrtek Srpen 19 09:41:25 MEST 1999


> Jinac to co tvrdite je blbost. Perl preklada hlavni soubor, kdyz narazi na
> require, prelozi require. Ale protoze jde o volani do jineho modulu, tak to
> samozrejme je nutne delat se zavorkami - require je starsi nez Perl 5. Aby
> se toto odstranilo, existuje to use jmeno.

Dobre, mate pravdu, ale ja to netvrdil, ja se spise ptal. Je ale zajimave,
ze uzavreni require do BEGIN potrebu zavorek odstrani.

> Pokud byste jako spravny Perlista zacinal:
> 
> #! /usr/bin/perl -w
> 
> use strict;
> 
> tak by vam to prekladac rekl sam.

Podle me use strict v tomto pripade zpusobi, ze se warning promeni ve
fatalni chybu a prekladac rekne neco jako bareword not allowed...
Jinak v situaci, kdy vam vas nadrizeny vyklada, ze prepinac -w je nanic,
protoze jen produkuje spoustu zbytecnych warningu asi use strict
neobhajite.
Dekuji za odpovedi, Michal Pise



Další informace o konferenci Perl