Portál AbcLinuxu, 10. května 2025 06:18

Dotaz: perl - utf8_heavy uninitialized value

3.4.2011 10:53 Martin
perl - utf8_heavy uninitialized value
Přečteno: 147×
Odpovědět | Admin

Dobrý deň. Pri teste môjho skriptu pod perlom v5.10.1 ide všetko v poriadku ale pod perl v5.8.8 mi vypisuje chybovú hlášku "Use of uninitialized value in lc at /usr/lib/perl5/5.8.8/utf8_heavy.pl line 123"

Robí to príkaz "if(defined $word) { $word = lc($word); $word = ucfirst($word); }"

V perle som začiatočník, za akúkoľvek radu ďakujem.

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.4.2011 09:53 Kamil
Rozbalit Rozbalit vše Re: perl - utf8_heavy uninitialized value
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zjevně to "způsobuje" "-w" nebo "use warnings" v okamžiku kdy hodnota $word není definovaná. Warnings standardně nepoužívám, ale kód mi připadá správný. Nenapadá mě, proč by se to mělo v 5.8.8 chovat jinak..

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.