Perl - Riferimenti alle funzioni
Ecco l'elenco di tutte le funzioni importanti supportate dal Perl standard.
abs - funzione valore assoluto
accetta - accetta una connessione socket in entrata
allarme - programma un SIGALRM
atan2 - arcotangente di Y / X nell'intervallo da -PI a PI
bind : associa un indirizzo a un socket
binmode - prepara i file binari per I / O
benedica : crea un oggetto
caller - ottiene il contesto della chiamata della subroutine corrente
chdir - cambia la tua directory di lavoro corrente
chmod : modifica le autorizzazioni su un elenco di file
chomp - rimuove un separatore di record finale da una stringa
chop - rimuove l'ultimo carattere da una stringa
chown - cambia la nave in un elenco di file
chr - ottieni il carattere rappresentato da questo numero
chroot - crea una nuova directory root per le ricerche di percorso
close - chiude l'handle del file (o pipe o socket)
closedir - chiude l'handle della directory
connect - connettersi a una presa remota
continue - blocco finale opzionale tra un po 'o foreach
cos - funzione coseno
crypt - crittografia unidirezionale in stile passwd
dbmclose - interrompe il binding su un file dbm legato
dbmopen : crea l'associazione su un file dbm legato
definito : verifica se un valore, una variabile o una funzione è definito o meno
elimina : elimina un valore da un hash
muori - solleva un'eccezione o salva
fare - trasformare un BLOCCO in un TERMINE
dump : crea un core dump immediato
each - recupera la successiva coppia chiave / valore da un hash
endgrent - essere fatto usando il file di gruppo
endhostent - essere fatto usando il file hosts
endnetent - essere fatto utilizzando il file di rete
endprotoent - essere fatto utilizzando il file dei protocolli
endpwent - essere fatto usando il file passwd
endservent - essere eseguito utilizzando il file dei servizi
eof - verifica la fine di un filehandle
eval - cattura le eccezioni o compila ed esegui il codice
exec - abbandona questo programma per eseguirne un altro
esiste : verifica se è presente una chiave hash
exit - termina questo programma
exp - alza I
a un potere fcntl - chiamata di sistema di controllo file
fileno - restituisce il descrittore di file dal filehandle
flock - blocca un intero file con un blocco consultivo
fork : crea un nuovo processo proprio come questo
format - dichiara un formato immagine con l'uso dalla funzione write ()
formline - funzione interna utilizzata per i formati
getc - ottiene il carattere successivo dal filehandle
getgrent : ottieni il record del gruppo successivo
getgrgid - ottiene il record del gruppo dato l'ID utente del gruppo
getgrnam - ottiene il record del gruppo dato il nome del gruppo
gethostbyaddr - ottiene il record dell'host dato il suo indirizzo
gethostbyname - ottiene il nome dato dal record host
gethostent : ottieni il record del prossimo host
getlogin - restituisci chi ha effettuato l'accesso a questa tty
getnetbyaddr - ottiene il record di rete dato il suo indirizzo
getnetbyname - ottiene il nome dato dal record di rete
getnetent : ottieni il record successivo della rete
getpeername - trova l'altra estremità di una connessione socket
getpgrp - ottieni il gruppo di processi
getppid : ottieni l'ID del processo genitore
getpriority : ottieni il valore attuale
getprotobyname - ottiene il nome dato dal record del protocollo
getprotobynumber - ottiene il protocollo numerico del record del protocollo
getprotoent - ottiene il record dei protocolli successivi
getpwent - ottiene il record successivo di passwd
getpwnam - ottiene il record passwd dato il nome di accesso dell'utente
getpwuid - ottiene il record passwd dato l'ID utente
getservbyname - ottiene il record dei servizi dato il suo nome
getservbyport - ottiene il record dei servizi data la porta numerica
getservent - ottiene il record dei servizi successivi
getsockname - recupera il sockaddr per un dato socket
getsockopt - ottiene le opzioni del socket su un dato socket
glob - espande i nomi dei file utilizzando i caratteri jolly
gmtime : converte l'ora UNIX in record o stringa utilizzando il formato dell'ora di Greenwich.
goto - crea codice per spaghetti
grep - individua gli elementi in una lista verifica vero rispetto a un dato criterio
hex : converte una stringa in un numero esadecimale
import : applica lo spazio dei nomi di un modulo al tuo
index : trova una sottostringa all'interno di una stringa
int - ottiene la parte intera di un numero
ioctl - chiamata di sistema di controllo del dispositivo dipendente dal sistema
join : unisce un elenco in una stringa utilizzando un separatore
chiavi : recupera l'elenco degli indici da un hash
kill - invia un segnale a un processo o gruppo di processi
ultimo - esci prematuramente da un blocco
lc - restituisce la versione minuscola di una stringa
lcfirst - restituisce una stringa con solo la lettera successiva in minuscolo
length - restituisce il numero di byte in una stringa
link - crea un hard link nel filesytem
ascolta : registra il tuo socket come server
locale : crea un valore temporaneo per una variabile globale (ambito dinamico)
localtime - converte l'ora UNIX in record o stringa utilizzando l'ora locale
lock : consente di ottenere un thread lock su una variabile, una subroutine o un metodo
log : recupera il logaritmo naturale di un numero
lstat - stat un collegamento simbolico
m - corrisponde a una stringa con un modello di espressione regolare
mappa : applica una modifica a un elenco per ottenere un nuovo elenco con le modifiche
mkdir : crea una directory
msgctl - Operazioni di controllo dei messaggi IPC SysV
msgget : ottieni la coda dei messaggi IPC di SysV
msgrcv - riceve un messaggio IPC SysV da una coda messaggi
msgsnd - invia un messaggio IPC SysV a una coda di messaggi
my - dichiara e assegna una variabile locale (ambito lessicale)
next - itera un blocco prematuramente
no - annulla l'importazione di alcuni simboli di modulo o semantica in fase di compilazione
ott - converte una stringa in un numero ottale
open : apre un file, pipe o descrittore
opendir - apre una directory
ord : trova la rappresentazione numerica di un carattere
our - dichiara e assegna una variabile del pacchetto (ambito lessicale)
pack - converte un elenco in una rappresentazione binaria
pacchetto : dichiara uno spazio dei nomi globale separato
pipe - apre un paio di filehandle collegati
pop - rimuove l'ultimo elemento da un array e lo restituisce
pos - trova o imposta l'offset per l'ultima / successiva ricerca m // g
print - emette un elenco in un filehandle
printf - emette un elenco formattato in un filehandle
prototype : ottieni il prototipo (se presente) di una subroutine
push - aggiunge uno o più elementi a un array
q - cita singolarmente una stringa
qq - cita doppiamente una stringa
qr - Compila pattern
quotemeta - cita caratteri magici di espressioni regolari
qw - cita un elenco di parole
qx - apice inverso cita una stringa
rand - recupera il numero pseudocasuale successivo
read - input bufferizzato a lunghezza fissa da un filehandle
readdir - ottiene una directory da un handle di directory
readline - recupera un record da un file
readlink - determina dove punta un link simbolico
readpipe - esegue un comando di sistema e raccoglie l'output standard
recv - riceve un messaggio su un Socket
redo - avvia di nuovo questa iterazione del ciclo
ref : scopri il tipo di oggetto a cui si fa riferimento
rinomina - cambia il nome di un file
require - carica le funzioni esterne da una libreria in fase di runtime
reset - cancella tutte le variabili di un dato nome
return - esci presto da una funzione
reverse - capovolge una stringa o un elenco
rewinddir - reimposta l'handle della directory
rindex - ricerca di sottostringhe da destra a sinistra
rmdir - rimuove una directory
s - sostituisci un pattern con una stringa
scalare : forza un contesto scalare
seek - riposiziona il puntatore al file per I / O ad accesso casuale
seekdir - riposiziona il puntatore alla directory
seleziona - ripristina l'uscita predefinita o effettua il multiplexing degli I / O
semctl - operazioni di controllo del semaforo SysV
semget - ottiene l'insieme dei semafori SysV
semop - operazioni sul semaforo di SysV
send - invia un messaggio tramite un socket
setgrent - prepara il file di gruppo per l'uso
sethostent - prepara il file hosts per l'uso
setnetent - prepara il file di rete per l'uso
setpgrp - imposta il gruppo di processi di un processo
setpriority - imposta il valore corretto di un processo
setprotoent - prepara il file dei protocolli per l'uso
setpwent - prepara il file passwd per l'uso
setservent - prepara il file dei servizi per l'uso
setsockopt - imposta alcune opzioni del socket
shift : rimuove il primo elemento di un array e lo restituisce
shmctl - operazioni di memoria condivisa SysV
shmget - ottiene l'identificatore del segmento di memoria condivisa SysV
shmread - legge la memoria condivisa di SysV
shmwrite - scrive la memoria condivisa SysV
shutdown - chiude solo la metà di una connessione socket
sin - restituisce il seno di un numero
sleep - blocca per un certo numero di secondi
socket : crea un socket
socketpair : crea una coppia di socket
sort - ordina un elenco di valori
splice : aggiungi o rimuovi elementi ovunque in un array
split - divide una stringa usando un delimitatore regexp
sprintf - stampa formattata in una stringa
sqrt - funzione radice quadrata
srand - seed il generatore di numeri casuali
stat - ottiene le informazioni sullo stato di un file
studio : ottimizza i dati di input per ricerche ripetute
sub - dichiara una subroutine, possibilmente anonima
substr - ottiene o altera una porzione di un mescolamento
collegamento simbolico : crea un collegamento simbolico a un file
syscall - esegue una chiamata di sistema arbitraria
sysopen : apre un file, pipe o descrittore
sysread - input senza buffer di lunghezza fissa da un filehandle
sysseek - posiziona il puntatore I / O sull'handle usato con sysread e syswrite
sistema - esegui un programma separato
syswrite - output non bufferizzato a lunghezza fissa in un filehandle
tell - ottiene il seekpointer corrente su un filehandle
telldir - ottiene il seekpointer corrente su un handle di directory
tie - lega una variabile a una classe di oggetti
legato - ottiene un riferimento all'oggetto sottostante una variabile legata
time - restituisce il numero di secondi dal 1970
volte - restituisce il tempo trascorso per i processi personali e figli
tr - traslittera una stringa
truncate - accorcia un file
uc - restituisce la versione in maiuscolo di una stringa
ucfirst - restituisce una stringa con solo la lettera successiva in maiuscolo
umask - imposta la maschera della modalità di creazione del file
undef - rimuove una definizione di variabile o funzione
scollega : rimuove un collegamento a un file
unpack - converte la struttura binaria in normali variabili Perl
unshift : antepone più elementi all'inizio di un elenco
untie - interrompe un legame vincolante a una variabile
use - carica un modulo in fase di compilazione
utime - imposta l'ultimo accesso di un file e modifica i tempi
valori : restituisce un elenco dei valori in un hash
vec - verifica o imposta particolari bit in una stringa
aspetta - aspetta che muoia qualsiasi processo figlio
waitpid - aspetta che un particolare processo figlio muoia
wantarray - ottiene il contesto void vs scalare vs elenco della chiamata di subroutine corrente
warn - stampa le informazioni di debug
scrivi : stampa una registrazione dell'immagine
-X - un file di test (-r, -x, ecc.)
y - traslittera una stringa