Portál AbcLinuxu, 28. dubna 2024 23:32


Dotaz: PERL jednopapírová reference

18.10.2011 18:38 BruXy
PERL jednopapírová reference
Přečteno: 281×
Odpovědět | Admin
Ahoj,

zrovna jsem na své stránky přidal referenci k Perlu na jeden list:

Jepare

Zrovna s perlem začínám, takže jsem přečetl pár knížek a udělal si z toho výpisky pro rychlé připomenutí.

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

Odpovědi

19.10.2011 11:56 NN
Rozbalit Rozbalit vše Re: PERL jednopapírová reference
Odpovědět | | Sbalit | Link | Blokovat | Admin
pekne
19.10.2011 12:27 graviton
Rozbalit Rozbalit vše Re: PERL jednopapírová reference
Operátorům -g a -k chybí znak '-' .

K argumentům funkce se tradičně přistupuje popořadě přes shift, šmátráním do @_ spíš ne.

U commandlajnových parametrů ještě občas používám -i v kombinaci s tím sed-like módem pro hromadnou editaci souborů.

Spíš se hodí vědět kde co je ve FM: man perlop, man perlrun, perldoc -f sprintf...
19.10.2011 13:48 l4m4
Rozbalit Rozbalit vše Re: PERL jednopapírová reference
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není to dotaz. Proč je to v poradně?

Computer Modern je pro tyhle věci nevhodný, protože je široký i vertikálně rozlezlý. Lépe vysázené by se při stejné čitelnosti ty jednopapírové reference nejspíš vešly na jednu stranu.
19.10.2011 18:03 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: PERL jednopapírová reference
Odpovědět | | Sbalit | Link | Blokovat | Admin
To pole máte špatně, vždycky když se vrací jeden prvek, tak tam má být $. $pole[1], [-1], [1][0]

S tím $pole{-klíč} nevím jak to myslíte, každopádně ale pomlčka je součástí klíče, takže $pole{-klíč} je to samé co $pole{'-klíč'}, ale něco jiného než $pole{klíč} nebo $pole{'klíč'}.

Co se týče seznamů jestli jsem nepřehlédl tak kompletně postrádáte operátory map, grep, a spol.

Prototypy funkcí si na tahák nedávejte, neboť pravděpodobně nedělají to, co si myslíte.

Práce se soubory pomocí open(FH, ...) je zastaralá, dnes se již používají normální proměnné open(my $fh, ...).

Obecně ten tahák asi čerpá ze starších zdrojů, doporučuji si aktualizovat náhled na věc od verze perlu 5.10 a výš.
In Ada the typical infinite loop would normally be terminated by detonation.

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.