Perl - odwołania do funkcji
Oto lista wszystkich ważnych funkcji obsługiwanych przez standardowy Perl.
abs - funkcja wartości bezwzględnej
accept - zaakceptuj połączenie przychodzące
alarm - zaplanuj SIGALRM
atan2 - arcus tangens Y / X w zakresie -PI do PI
bind - wiąże adres z gniazdem
binmode - przygotuj pliki binarne do I / O
bless - stwórz obiekt
caller - pobierz kontekst bieżącego wywołania podprogramu
chdir - zmień aktualny katalog roboczy
chmod - zmienia uprawnienia na liście plików
chomp - usuwa końcowy separator rekordów z łańcucha
chop - usuwa ostatni znak z łańcucha
chown - zmień uprawnienia na liście plików
chr - pobierz znak, który reprezentuje ta liczba
chroot - tworzy katalog jako nowy katalog główny do wyszukiwania ścieżek
close - zamknij uchwyt pilnika (lub rury lub gniazda)
closedir - zamknij uchwyt katalogu
connect - podłącz do zdalnego gniazda
continue - opcjonalny końcowy blok za chwilę lub na zawsze
cos - funkcja cosinus
crypt - jednokierunkowe szyfrowanie typu passwd
dbmclose - przerywa wiązanie w powiązanym pliku dbm
dbmopen - utwórz powiązanie w powiązanym pliku dbm
zdefiniowane - sprawdź, czy wartość, zmienna lub funkcja jest zdefiniowana, czy nie
delete - usuwa wartość z hasha
die - zgłoś wyjątek lub wyskocz
do - zamień BLOK w TERM
dump - tworzy natychmiastowy zrzut pamięci
each - pobierz następną parę klucz / wartość z skrótu
endgrent - można to zrobić za pomocą pliku grupy
endhostent - można to zrobić za pomocą pliku hosts
endnetent - można to zrobić za pomocą pliku sieci
endprotoent - można to zrobić za pomocą pliku protokołów
endpwent - można to zrobić używając pliku passwd
endervent - można zrobić za pomocą pliku services
eof - przetestuj uchwyt pliku pod kątem jego końca
eval - łap wyjątki lub kompiluj i uruchamiaj kod
exec - porzuć ten program, aby uruchomić inny
istnieje - sprawdź, czy klucz hash jest obecny
exit - zakończ ten program
exp - podbij I
do potęgi fcntl - wywołanie systemu kontroli plików
fileno - zwraca deskryptor pliku z uchwytu pliku
flock - zablokuj cały plik za pomocą blokady doradczej
widelec - utwórz nowy proces, taki jak ten
format - deklaruj format obrazu przy użyciu funkcji write ()
formline - wewnętrzna funkcja używana do formatów
getc - pobierz następny znak z uchwytu pliku
getgrent - pobierz następny rekord grupy
getgrgid - pobierz rekord grupy o podanym identyfikatorze użytkownika grupy
getgrnam - pobierz rekord grupy o podanej nazwie grupy
gethostbyaddr - pobierz rekord hosta na podstawie jego adresu
gethostbyname - pobierz nazwę rekordu hosta
gethostent - pobierz rekord następnego hosta
getlogin - zwraca kto zalogował się na tym terminalu
getnetbyaddr - pobierz rekord sieciowy podając jego adres
getnetbyname - pobierz sieć o podanej nazwie
getnetent - pobierz następny rekord sieci
getpeername - znajdź drugi koniec połączenia gniazda
getpgrp - pobierz grupę procesów
getppid - pobierz identyfikator procesu nadrzędnego
getpriority - pobierz aktualną wartość nice
getprotobyname - pobierz nazwę rekordu protokołu
getprotobynumber - pobierz protokół numeryczny rekordu protokołu
getprotoent - pobierz następny rekord protokołów
getpwent - pobierz następny rekord passwd
getpwnam - pobierz rekord passwd o podanej nazwie użytkownika
getpwuid - pobierz rekord passwd o podanym identyfikatorze użytkownika
getservbyname - pobierz rekord usług podając jego nazwę
getservbyport - pobierz rekord usługi podany numeryczny port
getservent - zdobądź następny rekord usług
getsockname - pobierz sockaddr dla danego gniazda
getsockopt - pobiera opcje gniazda dla danego gniazda
glob - rozwiń nazwy plików za pomocą symboli wieloznacznych
gmtime - konwertuje czas UNIX na rekord lub łańcuch przy użyciu formatu czasu Greenwich.
goto - utwórz kod spaghetti
grep - zlokalizuj elementy na liście, sprawdź zgodność z podanym kryterium
hex - zamień ciąg na liczbę szesnastkową
import - załataj przestrzeń nazw modułu na swoją własną
indeks - znajdź podciąg w ciągu
int - uzyskaj część całkowitą liczby
ioctl - zależne od systemu wywołanie systemowe sterowania urządzeniami
join - łączy listę w łańcuch za pomocą separatora
klucze - pobieranie listy indeksów z hasha
kill - wyślij sygnał do procesu lub grupy procesów
ostatni - przedwcześnie opuść blok
lc - zwraca wersję łańcucha napisaną małymi literami
lcfirst - zwraca łańcuch zawierający tylko następną małą literę
length - zwraca liczbę bajtów w ciągu
link - utwórz twardy link w pliku plików
słuchaj - zarejestruj swoje gniazdo jako serwer
local - utwórz tymczasową wartość dla zmiennej globalnej (dynamiczne określanie zakresu)
localtime - konwertuje czas UNIX na rekord lub łańcuch przy użyciu czasu lokalnego
lock - uzyskuje blokadę wątku na zmiennej, podprogramie lub metodzie
log - pobierz logarytm naturalny dla liczby
lstat - stat dowiązanie symboliczne
m - dopasuj ciąg do wzorca wyrażenia regularnego
mapa - zastosuj zmianę do listy, aby wrócić do nowej listy ze zmianami
mkdir - utwórz katalog
msgctl - operacje kontroli wiadomości SysV IPC
msgget - pobierz kolejkę komunikatów SysV IPC
msgrcv - odbierz wiadomość SysV IPC z kolejki wiadomości
msgsnd - wyślij wiadomość SysV IPC do kolejki wiadomości
my - deklaruj i przypisz zmienną lokalną (zakres leksykalny)
następny - przedwcześnie iteruj blok
no - nie importuj niektórych symboli lub semantyki modułu w czasie kompilacji
oct - konwertuje ciąg na liczbę ósemkową
open - otwórz plik, potok lub deskryptor
opendir - otwórz katalog
ord - znajdź numeryczną reprezentację znaku
nasz - zadeklaruj i przypisz zmienną pakietu (zakres leksykalny)
pack - zamień listę na reprezentację binarną
pakiet - deklaruj oddzielną globalną przestrzeń nazw
potok - otwórz parę połączonych uchwytów plików
pop - usuwa ostatni element z tablicy i zwraca go
pos - znajdź lub ustaw przesunięcie dla ostatniego / następnego wyszukiwania m // g
print - wypisuje listę do uchwytu pliku
printf - wypisuje sformatowaną listę do uchwytu pliku
prototype - pobierz prototyp (jeśli istnieje) podprogramu
push - dołącz jeden lub więcej elementów do tablicy
q - cytuje pojedynczo ciąg
qq - podwójnie zacytuj ciąg
qr - Kompiluj wzorzec
quotemeta - cytuj magiczne znaki wyrażenia regularnego
qw - cytuje listę słów
qx - odwrotny cudzysłów cytuje ciąg
rand - pobiera następny numer pseudolosowy
read - buforowane wejście o stałej długości z uchwytu pliku
readdir - pobierz katalog z uchwytu katalogu
readline - pobiera rekord z pliku
readlink - określa, gdzie wskazuje łącze symboliczne
readpipe - wykonuje polecenie systemowe i zbiera standardowe wyjście
recv - otrzymaj wiadomość przez Socket
redo - ponownie rozpocznij tę iterację pętli
ref - znajdź typ rzeczy, do której się odwołujesz
rename - zmień nazwę pliku
require - ładuj funkcje zewnętrzne z biblioteki w czasie wykonywania
reset - wyczyść wszystkie zmienne o podanej nazwie
return - wcześnie wyjdź z funkcji
reverse - odwraca łańcuch lub listę
rewinddir - resetowanie uchwytu katalogu
rindex - wyszukiwanie podciągów od prawej do lewej
rmdir - usuwa katalog
s - zamień wzór na ciąg
skalar - wymusza kontekst skalarny
seek - wskaźnik zmiany położenia pliku dla wejścia / wyjścia o swobodnym dostępie
seekdir - wskaźnik zmiany położenia katalogu
select - zresetuj domyślne wyjście lub wykonaj multipleksowanie I / O
semctl - operacje sterujące semaforem SysV
semget - pobierz zestaw semaforów SysV
semop - operacje na semaforze SysV
send - wyślij wiadomość przez gniazdo
setgrent - przygotuj plik grupowy do użytku
sethostent - przygotuj plik hosts do użytku
setnetent - przygotuj plik sieciowy do użytku
setpgrp - ustaw grupę procesów procesu
setpriority - ustaw ładną wartość procesu
setprotoent - przygotuj plik protokołów do użytku
setpwent - przygotuj plik passwd do użytku
setservent - przygotuj plik usług do użytku
setsockopt - ustaw niektóre opcje gniazd
shift - usuwa pierwszy element tablicy i zwraca go
shmctl - operacje na pamięci współdzielonej SysV
shmget - pobierz identyfikator segmentu pamięci współdzielonej SysV
shmread - odczytaj pamięć współdzieloną SysV
shmwrite - zapisuje pamięć współdzieloną SysV
shutdown - zamknij tylko połowę połączenia gniazda
sin - zwraca sinus liczby
sen - blokada na określoną liczbę sekund
gniazdo - utwórz gniazdo
socketpair - utwórz parę gniazd
sort - sortuj listę wartości
splice - dodaj lub usuń elementy w dowolnym miejscu tablicy
split - podziel ciąg za pomocą separatora wyrażenia regularnego
sprintf - wydruk sformatowany w łańcuchu
sqrt - funkcja pierwiastka kwadratowego
srand - zaszczepi generator liczb losowych
stat - pobierz informacje o statusie pliku
badanie - optymalizuj dane wejściowe pod kątem powtarzanych wyszukiwań
sub - deklaruj podprogram, prawdopodobnie anonimowo
substr - pobierz lub zmień część mieszania
dowiązanie symboliczne - utwórz dowiązanie symboliczne do pliku
syscall - wykonuje dowolne wywołanie systemowe
sysopen - otwórz plik, potok lub deskryptor
sysread - niebuforowane wejście o stałej długości z uchwytu pliku
sysseek - umieszcza wskaźnik I / O na uchwycie używanym z sysread i syswrite
system - uruchom osobny program
syswrite - niebuforowane wyjście o stałej długości do uchwytu pliku
tell - pobierz bieżący seekpointer na uchwyt pliku
telldir - pobierz aktualny seekpointer do uchwytu katalogu
tie - wiąże zmienną z klasą obiektów
tied - pobierz odniesienie do obiektu leżącego u podstaw powiązanej zmiennej
time - zwracana liczba sekund od 1970 roku
czasy - zwraca upływający czas dla procesów własnych i potomnych
tr - transliteracja ciągu
truncate - skróć plik
uc - zwraca wersję łańcucha napisaną wielkimi literami
ucfirst - zwraca łańcuch zawierający tylko następną wielką literę
umask - ustaw maskę trybu tworzenia plików
undef - usuwa definicję zmiennej lub funkcji
unlink - usuwa jedno łącze do pliku
unpack - konwertuje strukturę binarną na normalne zmienne perla
unshift - dołącz więcej elementów na początek listy
untie - przerywa wiązanie do zmiennej
use - załaduj moduł w czasie kompilacji
utime - ustawia ostatni dostęp do pliku i modyfikuje czasy
wartości - zwraca listę wartości w skrócie
vec - testuje lub ustawia określone bity w ciągu
czekaj - poczekaj, aż jakiekolwiek dziecko umrze
waitpid - czekaj na śmierć konkretnego procesu dziecka
wantarray - pobierz kontekst void vs skalar vs list bieżącego wywołania podprogramu
warn - wyświetla informacje o debugowaniu
napisz - wydrukuj zapis obrazu
-X - test pliku (-r, -x itp.)
y - transliteracja ciągu