Perl/idiomy: Porovnání verzí

Smazaný obsah Přidaný obsah
Kychot (diskuse | příspěvky)
Perl/idiomy
 
m Robot: Náhrada zastaralého tagu
 
Řádek 5:
PHP má takovou funkci, která zjistí, jestli je daná položka v seznamu (tj. v poli, ''array''). Jak zkonstruovat takovou podmínku udělat v Perlu? Lze to udělat různě, pozor, každá možnost dělá něco trochu jiného:
<sourcesyntaxhighlight lang="perl">
 
if(grep /$polozka/, @pole) # hledání dle vzoru
Řádek 13:
if(grep { $polozka == $_ } @pole) # porovanávání číselných hodnot:
 
</syntaxhighlight>
</source>
 
Pokud by se to někomu nelíbilo a chtěl si udělat takovou funkci, jako je v PHP, pak může:
 
<sourcesyntaxhighlight lang="perl">
sub is_in_array {
my $str = shift;
Řádek 27:
return 0;
}
</syntaxhighlight>
</source>