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. |