Zßpis funkce |
V²znam, popis |
return |
opustφ podprogram (funkci) |
next |
p°eskoΦφ zbytek bloku a vrßtφ se zp∞t na zaΦßtek |
cos($x) |
Vracφ kosinus $x |
sin($x) |
Vracφ sinus $x |
exp($x) |
Vracφ e$x, kde e = 2.7182818 |
log($x) |
Vracφ p°irozen² logaritmus $x |
rand |
Vracφ nßhodnΘ Φφslo |
srand |
Inicializuje generßtor nßhodn²ch Φφsel znovu |
sqrt($x) |
Vracφ odmocninu v²razu |
time |
Vracφ aktußlnφ Φas |
abs($a) |
Vracφ absolutnφ hodnotu z $a |
hex($a) |
P°evede °et∞zec na hexa tvar |
oct($a) |
P°evede °et∞zec na osmiΦkov² tvar |
ord($a) |
P°evede prvnφ znak °et∞zce na ASCII hodnotu |
localtime($x) |
P°evede Φas z funkce time na devφti hodnotovΘ pole
|
chop($x) |
Odstranφ poslednφ znak z °et∞zce |
eval $x |
Vykonß zßpis v $x jako by to byl p°φkaz PERLu |
lc ($string) |
Vrßtφ $string jako malß pφsmena |
lcfirst ($string) |
TotΘ₧ jako LC, jen u prvnφho znaku |
uc ($string) |
Vrßtφ $string jako velkß pφsmena |
ucfirst ($string) |
TotΘ₧ jako UC, jen u prvnφho znaku |
length($string) |
Vracφ dΘlku °et∞zce |
substr($string, $start,
$length) |
Vracφ pod°et∞zec z $string zaΦφnajφcφ na $start
a s dΘlkou $length |
tr/old/new/ |
Nahradφ v textu ka₧d² znak v old za znak na tΘ₧e
pozici v new. Jako vstupnφ text se bere $_ nebo zßpis $text=~tr/x/y/;
|
s/old/new/ GIMOSX |
Nahradφ v texu ka₧d² v²skyt ₧et∞zce old za °et∞zec
new. Parametry gimosx jsou vysv∞tleny u obr. 8. Jako vstupnφ text
se bere $_ nebo zßpis $text=~s/xxx/yyy/; |
join($sep, @a) |
Spojφ pole @a v jeden °et∞zec a jako odd∞lovaΦ pou₧ije
$sep. |
pop(@array) |
Odstranφ poslednφ po₧lo₧ku z pole a vrßtφ jφ |
push(@array, $a) |
P°idß polo₧ku $a na konec pole |
sort(@a) |
Se°adφ pole °et∞zc∙ podle abecedy vzestupn∞ |
closedir(HANDLE) |
Zav°e otev°en² adresß° v ukazateli HANDLE |
opendir(HANDLE, dirname) |
Otev°e adresß° dirname a vrßtφ ukazatel HANDLE.
|
readdir(HANDLE) |
P°eΦte polo₧ky adresß°e do pole. |
binmode(HANDLE) |
Nastavφ binßrnφ p°φstup k souboru s ukazatelem HANDLE.
|
open(HANDLE, filename) |
Otev°e soubor filename. |
close(HANDLE) |
Zav°e soubor s ukazatelem HANDLE. |
print(list) |
VypφÜe obsah list na obrazovku. |
print(HANDLE, list) |
ZapφÜe obsah list do souboru |
read(HANDLE, $buf, n) |
╚te se souboru HANDLE n bajt∙ a ulo₧φ je do
skalßru $buf. |
eof(HANDLE) |
Vracφ 1 pokud jsme na konci souboru |
seek(HANDLE, inloc) |
Posune se v souboru na pozici inloc. |