Nekolik dotazu
Pavel Smerk
smerk na fi.muni.cz
Pondělí Srpen 16 11:08:50 MEST 1999
Zdravim vespolek.
- Co je rychlejsi z foreach/grep/map v pripade, ze lze pouzit vice z
nich - pokud to nelze rici obecneji, je k tomu nekde nejake info?
- Co je rychlejsi z metod/postupu v DBI (pouziji jejich 'konvence') -
$dbh->selectall_arrayref nebo po provedeni $dbh->prepare,
$sth->execute, $sth->fetchall_arrayref ci v cyklu tahat
$sth->fetchrow_array, $sth->fetchrow_arrayref, $sth->fetchrow_hashref
nebo pripadne $sth->bind_columns a v cyklu $sth->fetch? V dokumentaci
pisi o pomalosti fetchrow_hashref, ale jinak nic.
- Je k necemu bindovani parametru, u kterych vim, co v nich je (ze v
nich neni zadny nechteny retezec)? Nepocitam moznost jednoho prepare a x
execute s ruznymi parametry.
Mirne offtopic otazky:
- Co vraci ()[0]? Myslel bych si, ze undef nebo '', ale ono to asi vraci
() (soudim podle join ':', ("a", ()[0], "\n");, navic scalar (()[0])
vraci ''). Proc?
- Co jsou to rozptylene tabulky, pomoci nichz jsou implementovany hashe
a ktere zustavaji stejne rychle nezavisle na poctu vlozenych hodnot, jak
na strane 8 pravi Programovani v jazyce Perl (v originale je ten vyznam
myslim jiny, ale stejne)?
Pokud si nekdo najde cas, aby se se mnou podelil o sve vedomosti, budu
rad. :)
Diky
P.
Další informace o konferenci Perl