Perl/idiomy: Porovnání verzí
Smazaný obsah Přidaný obsah
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:
<
if(grep /$polozka/, @pole) # hledání dle vzoru
Řádek 13:
if(grep { $polozka == $_ } @pole) # porovanávání číselných hodnot:
</syntaxhighlight>
Pokud by se to někomu nelíbilo a chtěl si udělat takovou funkci, jako je v PHP, pak může:
<
sub is_in_array {
my $str = shift;
Řádek 27:
return 0;
}
</syntaxhighlight>
|